我创建了一个Twitter个人资料列表,我想下载他们的朋友(他们关注的用户)。
我在Twitter开发者注册,但是如果没有对每个用户进行身份验证,我就无法通过API进行注册。
您是否知道可以让我下载好友列表的其他任何方式,而无需将我的列表中的每个用户都进行身份验证?
答案 0 :(得分:0)
尝试使用流媒体API,Twitter并没有真正拥有朋友列表,更像是粉丝。追随者不必被视为朋友。您希望从您的个人资料开始,抓取每个关注者并获取他们的关注者。
def extract_followers(user_id, limit):
cursor = -1
ids = []
while cursor != 0:
# Assume you have some method to make the twitter connection request where you can pass set of userIds)
response = twitter_connection(ids, cursor)
if response is not None:
ids += response['ids']
cursor = response['next_cursor']
print >> sys.stderr, 'Fetched %i total ids for %s' % (len(ids), user_id)
if len(ids) >= limit or response is None:
break
return ids