继续限制python api

时间:2017-02-04 09:23:14

标签: python twitter

好吧所以我对python真的很新,我正在尝试创建以帮助我通过社交媒体营销我的音乐。我正在尝试对其进行编码,以便当我将用户关注者与我的关注者进行比较时,如果我没有关注他们的关注者,则会自动跟踪他们。这就是我所拥有的

import twitter
import time
now = time.time
username = raw_input("whos followers")
api = twitter.Api(...)
friendslist = api.GetFollowersPaged(screen_name=username, count=1,)
myfollowers = api.GetFollowersPaged(user_id=821151801785405441, count=1)
for u in friendslist:
    if u not in myfollowers:
        api.CreateFriendship(u.friendslist)
    print 'you followed new people'
time.sleep(15)

我正在使用python 2.7和python-twitter api包装器,我的错误似乎从api.CreateFriendship行开始。我也将计数设置为1以试图避免速率限制但是它们高达150,最大值为200

1 个答案:

答案 0 :(得分:0)

Twitter API对Write操作有相当主观的控制。每天都有以下限制,它们旨在限制您正在做的事情。

请参阅https://support.twitter.com/articles/15364https://support.twitter.com/articles/15364

  

如果您达到了限制,我们会通过错误消息通知您   告诉你你遇到了什么限制。对于基于时间的限制   (例如直接消息,推文,帐户电子邮件更改和API   请求限制),您可以在时间限制后再试一次   过去。