使用Tweepy2.1,我试图将我的Twitter帐户的成员(人)添加到列表( testlist )中:
import tweepy
...
api = tweepy.API(auth)
api.add_list_member(testlist, people)
我收到以下错误:
TweepError: [{'message': 'You must specify either a list ID or a slug and owner', 'code': 112}]
我尝试过调用add_list_member
函数的其他方法,但没有任何效果。另外,我对Tweepy文档不完整有些困难。
任何人都有解决此问题的方法吗?
答案 0 :(得分:2)
我想补充查尔斯所解释的内容 您还可以通过他/她的用户ID添加列表成员。
api.add_list_member(user_id=1234, slug='testlist', owner_screen_name='@myTwitterName')
请查看tweepy api 1
中的参数答案 1 :(得分:1)
您正在指定列表的“slug”或文本标签/名称。为此,您还需要提供列表所属的帐户。您可以使用关键字参数指定所有者。
api.add_list_member(screen_name='@userToAdd', slug='testlist', owner_screen_name='@myTwitterName')
答案 2 :(得分:1)
我知道这是一个旧帖子,但我一直对上述解决方案出错。这对我使用tweepy 3.5来说是有用的:
api.add_list_member(screen_name=screen_name, list_id=list_id)