2

使用 Tweepy2.1,我正在尝试将我的 Twitter 帐户的成员(people)添加到列表(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 文档有一些困难。

有人有这个问题的解决方案吗?

4

3 回答 3

2

我想补充一下查尔斯已经解释过的内容。
您还可以通过他/她的用户 ID 添加列表成员。

api.add_list_member(user_id=1234, slug='testlist', owner_screen_name='@myTwitterName')

请查看 tweepy api 1中的参数

于 2014-02-24T17:15:26.153 回答
1

您正在指定列表的“slug”或文本标签/名称。为此,您还需要提供列表所属的帐户。您可以使用关键字参数指定所有者。

api.add_list_member(screen_name='@userToAdd', slug='testlist', owner_screen_name='@myTwitterName')

于 2013-11-28T17:16:55.150 回答
1

我知道这是一篇旧帖子,但我一直收到上述解决方案的错误。这就是使用 tweepy 3.5 对我有用的方法:

api.add_list_member(screen_name=screen_name, list_id=list_id)
于 2017-02-25T04:20:46.563 回答