2013-10-06 27 views
2

使用Tweepy2.1,我想添加一个成员()我的Twitter帐户的一个列表(testlist):Tweepy 2.1:添加成员与列表

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

什么是'testlist'和'people'? – Blender

+0

testlist:twitter list(slug)/ people:twitter friend(screen_name) – Gits

+0

我的意思是,它们的价值是什么? 'repr(testlist)'和'repr(people)'输出的是什么? – Blender

回答

1

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

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

2

我想补充的是什么已经由查尔斯解释。
您也可以通过他/她的用户标识添加列表成员。

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

请查看参数tweepy API 1

1

我知道这是一个老帖子,但我一直得到一个错误与上述解决方案。这是我使用tweepy 3.5的工作原理:

api.add_list_member(screen_name=screen_name, list_id=list_id)