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 ( node.js:419:13)

4

1 に答える 1

0

https://github.com/ttezel/twit#usageの使用ガイドに従って、適切な OAuth キーで twit オブジェクトを作成したと思いますか?

このエラーのもう 1 つの可能性は、時計が同期していない場合です。時間のずれが数分あると、Twitter エンドポイントは要求を拒否します。コンピュータの時刻が正しいことを確認してください。

于 2015-07-24T09:33:25.157 に答える