如何检查给定的推文是否可以被转发?

时间:2011-12-13 08:09:13

标签: python api twitter oauth

目前正在使用Twitter API进行转推功能。虽然该功能正常,但是那些不可转发的推文我得到了这个错误,“此状态不允许共享(共享验证失败)”。

所以我需要一种方法来确定特定的推文是否可以使用状态/:id API返回的JSON进行转发。有可能??

基于此,我需要为那些有资格转发的推文设置转发按钮。

在最初的推特网站上,我看到以下推文无法转发。

  1. 我自己的推文
  2. 我的粉丝的推文已将其设置为受保护。
  3. 请向我解释一下这个问题。

1 个答案:

答案 0 :(得分:1)

如果有人保护他的推文,则意味着他的推文只能被他的粉丝看到。如果转发这些推文,可能会破坏这种保护。所以twitter不要让你转推这些推文

如果您想检查用户是否保护了他的推文,您可以尝试使用此API:

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

此API的结果包含字段名称“protected”,如果“protected”设置为true,则无法转发其推文

文件在这里:https://dev.twitter.com/docs/api/1/get/users/show