Tweepy 2.1:将成员添加到列表中

时间:2013-10-06 19:57:51

标签: python python-2.7 tweepy

使用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文档不完整有些困难。

任何人都有解决此问题的方法吗?

3 个答案:

答案 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)