2013-03-14 126 views
1

根據Twitter的API 1.1文檔,這應返回數據:Twitter API 1.1不起作用?

https://api.twitter.com/1.1/users/show.json?screen_name=rsarver 

但我不斷收到

{"errors":[{"message":"Bad Authentication data","code":215}]} 

難道我做錯了什麼?

回答

1
You can use codebird js library for getting tweets. All you need is to create an app on twitter and note down the following : 

1.Consumer Key 
2.Consumer Secret Key 
3.Access Token 
4.Access Token Secret 

Download codebird js Library from here : https://github.com/mynetx/codebird-js 

USAGE : 

var cb = new Codebird; 
    cb.setConsumerKey('YOURKEY', 'YOURSECRET'); 
    cb.setToken('YOURTOKEN', 'YOURTOKENSECRET'); 

    cb.__call(
    'oauth2_token', 
    {}, 
    function (reply) { 
     var bearer_token = reply.access_token; 
    } 
    ); 

    cb.__call(
     'search_tweets', 
     { 
      q : "your query which you want to search", 
      from : twitter_user 
     }, 
     function (data) 
     { 
      console.log(data); 
     }, 
     true // this parameter required 
    );