自从提出这个问题以来已经将近三年了,但是当您在谷歌上搜索该问题时,它会显示为最热门的问题,以供参考。
在这篇文章中,python-twitter 仍然是这种情况(即 python-twitter 没有直接的方法来识别待处理的友谊或追随者请求)。
也就是说,可以扩展 API 类来实现它。此处提供了一个示例:https ://github.com/itemir/twitter_cli
相关片段:
class ExtendedApi(twitter.Api):
'''
Current version of python-twitter does not support retrieving pending
Friends and Followers. This extension adds support for those.
'''
def GetPendingFriendIDs(self):
url = '%s/friendships/outgoing.json' % self.base_url
resp = self._RequestUrl(url, 'GET')
data = self._ParseAndCheckTwitter(resp.content.decode('utf-8'))
return data.get('ids',[])
def GetPendingFollowerIDs(self):
url = '%s/friendships/incoming.json' % self.base_url
resp = self._RequestUrl(url, 'GET')
data = self._ParseAndCheckTwitter(resp.content.decode('utf-8'))
return data.get('ids',[])