我的代码返回“TwythonError您不允许将成员添加到此列表”
我正在写一个Google App Engine的应用程序,目的是把一个包含Twitter用户名的Python列表添加到Twitter上的一个列表里。我使用Twython作为我的Twitter API工具。现在,我可以把我的Python列表中的一些用户名添加进去,但并不是所有的。系统返回了一个错误,
TwythonError: Twitter API返回了403(禁止),你没有权限将成员添加到这个列表
我认为其中一个原因是,我的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
把它放在一个 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
异常的列表可以在 这里 找到