Twitter API 1.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}]} 

难道我做错了什么?

Twitter API 1.1 documentation所示,您需要进行身份验证才能访问users/show。

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 
    );