這個問題被問到已經接近三年了,但迴應參考,因爲它顯示爲當你谷歌的問題時的熱門。
從這篇文章來看,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',[])
我想了解的是,我怎麼能看到友誼的被請求用戶。不是我接受的朋友。但第二個選擇可以工作。 – Yavuz
我認爲沒有辦法使用twitter API獲取待定的友誼請求。所以,你應該選擇第二個選項。 – alecxe