不幸的是,蟒蛇,叽叽喳喳也还不支持Twitter的转推REST调用.
您必须自己直接拨打电话(使用直接调用api._FetchURL)或在问题130中应用补丁以添加支持.
你最好使用tweepy ; 阅读API文档,有一个方便retweet(id)的转发方法.
快速而肮脏的例子:
import tweepy
auth = tweepy.BasicAuthHandler("username", "password")
api = tweepy.API(auth)
for status in api.user_timeline('someuser'):
api.retweet(status.id)
Run Code Online (Sandbox Code Playgroud)
这将转发最后20个状态someuser.您希望进行更多编码,以防止它在下次运行脚本时再次转发相同的消息.
编辑:Twitter不再接受BasicAuth身份验证,您必须使用OAuth身份验证交换来获取授权令牌.更改上面的示例以使用OAuth会减损我尝试制作的转发API点,请参阅Tweepy OAuth教程以获取详尽的教程.
| 归档时间: |
|
| 查看次数: |
4331 次 |
| 最近记录: |