如何获取我的Twitter时间表条目

时间:2013-07-17 06:34:33

标签: twitter twitter-oauth

我尝试了thisthat

但请求:

https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=monyetbego

继续给我Bad Authentication data

我不确切知道如何进行身份验证。

1 个答案:

答案 0 :(得分:1)

您需要通过Twitter's developer site注册申请。一旦您的应用程序获得批准,您将获得一组Oauth密钥,您可以在API请求中使用这些密钥来接收响应。请注意,在API V1.1中,您无法再提交未经身份验证的请求(即通过未经身份验证的网址发送请求,例如您发布的网址)。

例如,一旦获得了身份验证信息,就可以使用curl提交show_timeline请求(请参阅Twitter Dev网站上的应用程序OAuth工具,了解特定于您的身份验证信息的参数):

curl --get 'https://api.twitter.com/1.1/user_timeline.json' --header 'Authorization: OAuth 
oauth_consumer_key="XXXXXXXXXXXXXXXX", oauth_nonce="XXXXXXXXXXXXXXXXXXXXXXXX", 
oauth_signature="XXXXXXXXXXXXXXXXXXXXXXXXXXX", oauth_signature_method="XXXX-XXXXX", 
oauth_timestamp="XXXXXXXXXXX", oauth_token="XXXXXXXX-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", oauth_version="1.0"' --verbose