модуль node.js ntwitter не работает - PullRequest
1 голос
/ 17 января 2012

Я попытался использовать модуль ntwitter node.js. Я прочитал все инструкции и набрал пример кода, но он не работает. Код выглядит следующим образом:

var twit = new twitter({
  consumer_key: 'XXXXXXXXXXXXXXXXXXX',
  consumer_secret: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  access_token_key: 'https://api.twitter.com/oauth/request_token',
  access_token_secret: 'https://api.twitter.com/oauth/access_token'
});
twit.stream('user', {track:'nodejs'},function(stream) {
      console.log('stream==========================',stream);
      stream.on('data', function (data) {
        console.log('=============================================',data);
      });
});

Консоль.журнал для потока отображает что-то вроде этого:

stream========================== { buffer: '',
  destroy: [Function],
  _events: { _data: [Function: processTweet] } }

Но console.log для данных ничего не отображает. Я застрял и не знаю, что делать. Может кто-нибудь помочь.

Ответы [ 2 ]

4 голосов
/ 31 января 2012

Ваши значения access_token_key и access_token_secret неверны. Предполагается, что это сгенерированные ключи, а не URL-адреса.

На странице Твиттера для разработчиков должна быть кнопка для создания токена доступа. Щелкните по нему и используйте вместо него указанные значения.

1 голос
/ 02 февраля 2012

Я смотрю на похожую проблему. Убедитесь, что время на вашем сервере установлено правильно, иначе oAuth не будет работать

...