2013-10-06 48 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)