Python 如何检查给定推文是否可以转发?
目前我正在使用twitter API开发一个转发函数。虽然该功能可以正常工作,但对于那些不可转发的tweet,我会收到以下错误:“此状态不允许共享(共享验证失败)” 因此,我需要一种方法来确定特定tweet是否可以转发,或者是否使用statuses/:id API返回的JSON。有可能吗 基于此,我需要放置一个retweet按钮,只适用于那些有资格进行retweet的tweet 在最初的twitter网站上,我看到以下推文不可转发Python 如何检查给定推文是否可以转发?,python,api,twitter,oauth,Python,Api,Twitter,Oauth,目前我正在使用twitter API开发一个转发函数。虽然该功能可以正常工作,但对于那些不可转发的tweet,我会收到以下错误:“此状态不允许共享(共享验证失败)” 因此,我需要一种方法来确定特定tweet是否可以转发,或者是否使用statuses/:id API返回的JSON。有可能吗 基于此,我需要放置一个retweet按钮,只适用于那些有资格进行retweet的tweet 在最初的twitter网站上,我看到以下推文不可转发 我自己的推特 设置为受保护的我的追随者的推文 请向我解释更多信息
请向我解释更多信息。如果有人保护了他的推文,这意味着他的推文只能被他的追随者看到。如果你转发这些推文,可能会破坏这种保护。所以twitter不允许你转发这些推文 如果要检查用户是否已保护其推文,可以尝试以下API:
http://api.twitter.com/version/users/show.format
此API的结果包含一个字段名“protected”,如果“protected”设置为true,则不能转发他的推文
文件在这里:Ya这是正确的。但是否有任何字段表示某条推特可以被转发?或者我应该自己检查他们是否受到保护,或者作者和接收者是否是同一个人?在这种情况下,我不应该启用retweet按钮,对吗?您应该自己进行检查