我正在编写一个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)
非常感谢您的帮助。
谢谢
答案 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
的例外情况