使用node.js和twitterAPI获取最新的推文列表
我有一个问题,从Twitter的API 1.1从我的帐户鸣叫。 由于我是node.js的新手 我用twitter模块,我的初始化看起来像这样
twitter = require('twitter'); var twit = new twitter(params); twit.get('http://api.twitter.com/1.1/statuses/user_timeline.json?count=2',{include_entities:false},);
但是当我logging数据时,我得到了这个
[Error: HTTP Error 401: Unauthorized]statusCode: 401, data: '{"errors":[{"message":"Could not authenticate you","code":32}]}' }
任何帮助将不胜感激。
错误消息非常明确,您需要validation应用程序
var util = require('util'), twitter = require('twitter'); var twit = new twitter({ consumer_key: 'STATE YOUR NAME', consumer_secret: 'STATE YOUR NAME', access_token_key: 'STATE YOUR NAME', access_token_secret: 'STATE YOUR NAME' });
https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
我有同样的问题,发现任何查询参数应该被添加到twit.get()函数的第二个参数。
所以你的情况应该是:
twit.get('/statuses/user_timeline.json', { count: 1 }, func);