2011-12-13 63 views
0

目前我正在使用twitter API的轉推功能。雖然該功能可以正常工作,但是那些不可轉發的推文是我得到這個錯誤的,「這種狀態不允許共享(共享驗證失敗)」。如何檢查給定的推文是否可以轉推?

所以我需要一種方法來確定一個特定的推文是否可以轉發或使用由狀態/:id API返回的JSON。可能嗎??

基於此,我需要爲那些可以轉推的推文放置一個轉推按鈕。

在原始的twitter網站上,我看到下面的推文不是可轉推的。

  1. 我自己的微博我的追隨者的
  2. 鳴叫誰曾將它設置爲保護。

請給我更多的解釋。

回答

1

如果有人保護他的推文,這意味着他的推文只能被他的追隨者看到。如果轉推這些推文,可能會破壞這種保護。所以,嘰嘰喳喳別讓如果要檢查用戶是否已經保護了他的Twitter或你不轉推這些鳴叫

,你可以試試這個API:

http://api.twitter.com/version/users/show.format 

這個API的結果中包含字段名稱「保護」,如果「保護」設置爲true,則不能轉推他的鳴叫

文件是在這裏:https://dev.twitter.com/docs/api/1/get/users/show

+0

雅這是正確的。但是有沒有什麼領域可以推銷特定推文?或者我應該自己檢查一下,看它們是否受到保護,或者作者和收件人是否是同一個人?在這些情況下,我不應該啓用轉推按鈕嗎? – Karthik

+0

你應該自己做檢查 –