我的代码正在返回" TwythonError您不允许在此列表中添加成员"

时间:2014-08-12 09:34:50

标签: python twitter twython

我正在编写一个Google App Engine应用程序,它将twitter屏幕名称的python列表添加到twitter上的列表中。我使用Twython作为我的Twitter API包装器。我可以从我的Python列表中添加一些屏幕名称,但不能全部添加。它返回错误

  

TwythonError:Twitter API返回403(Forbidden),不允许您向此列表添加成员

我相信其中一个原因是我的Python列表中的成员已被Twitter删除。

现在我想跳过该用户,继续列表。问题在于我不知道它破坏的重点。我的代码如下....

for member in new_member_list:
    twitter.add_list_member(slug = twitterlist, owner_screen_name = my_screen_name,
    screen_name = member)

非常感谢您的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

将其包裹在try/except我不使用twython但这似乎是错误:

from twython import TwythonAuthError

for member in new_member_list:
    try:
        twitter.add_list_member(slug = twitterlist, owner_screen_name = my_screen_name,screen_name = member)
    except TwythonAuthError: # catch auth exception 
           pass

列出了here

的例外情况