0

有什么方法可以从任何位置的 twitter api 获取数据?

var sanFrancisco = ['79.86','12.62','80.28','13.21']
var stream = T.stream('statuses/filter', { locations: sanFrancisco })

stream.on('tweet', function (tweet) {
  console.log(tweet)

它给出了一个错误:

错误:错误的 Twitter 流请求: 在 IncomingMessage
的 Object.exports.makeTwitError (/home/file_upload/node_modules/twit/lib/helpers.js:74:13)处出现 401。
(/home/file_upload/node_modules/twit/lib/streaming-api-connection.js:95:29) 在 IncomingMessage.emit (events.js:117:20)
在 _stream_readable.js:943:16
在 process._tickCallback (节点.js:419:13)

4

1 回答 1

0

我假设您遵循此处的使用指南https://github.com/ttezel/twit#usage并使用合适的 OAuth 密钥创建了 twit 对象?

此错误的另一种可能性是,如果您的时钟不同步,如果时间超出几分钟,twitter 端点将拒绝请求。检查您的计算机时间是否正确。

于 2015-07-24T09:33:25.157 回答