如何从Python发送Twitter请求

时间:2014-09-25 21:23:04

标签: python twitter 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”和“oauth_timestamp”值。我如何获得这些价值观?我想在没有任何额外库的情况下这样做。如果在没有其他库的情况下无法执行此操作,请告诉我其他方法。但是我对python知之甚少,所以它必须得到很好的解释。

由于

1 个答案:

答案 0 :(得分:0)

所以我使用了Tweepy库。它似乎工作正常。