如何从Python发送Twitter请求



所以我一直在使用www.hurl.it发送一些经过twitter应用程序身份验证的GET请求。像这样。。

https://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=userfoo

然后我输入我的用户密钥和令牌,它会发送这个请求

https://api.twitter.com/1.1/followers/ids.json?cursor=-1&oauth_nonce=***********&screen_name=userfoo&oauth_timestamp=**********&oauth_signature=***********=&oauth_token=**********&oauth_consumer_key=**********&oauth_signature_method=HMAC-SHA1&oauth_version=1.0

所以我知道一点基本的python,我想知道在没有任何库的情况下用python做这件事的最简单的方法。我只想发送一次请求。像这样的东西。

>>>import requests
>>>r = requests.get("http://example.com/foo/bar")
>>>print r.status_code
>>>print r.headers
>>>print r.content

因此,需要发送的GET请求具有"oauth_nonce"、"oauth_signature"one_answers"oauth_timestamp"值。如何获取这些值?我想在没有任何额外库的情况下完成它。如果没有额外的库就不可能做到这一点,请告诉我另一种方法。但我对python了解不多,所以必须对其进行很好的解释。

感谢

所以我使用了Tweepy库。它似乎运行得很好。

最新更新