Heroku & NodeJS Считывание пользовательского потока завершается с ошибкой при предоставлении параметра - PullRequest
0 голосов
/ 18 января 2012

Я следовал учебному пособию по Heroku для Facebook с NodeJS, я уверен, что настроил приложение и могу вносить изменения.Однако у меня есть проблема, в файле web.js я изменил сообщение сокета следующим образом:

  session.graphCall('/me/feed')(function(result) {
     socket_manager.send(socket_id, 'feed', result);
  }); 

Возвращает ожидаемые данные.(Протестировано в Graph API Explorer) Однако, когда я выполняю вызов графа с /me/feed?since=2011, он говорит: {"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException"} Я не могу точно понять, что я делаю неправильно, он получает необходимое разрешение read_stream и работает нормально без параметра т.к.,

В чем может быть проблема?Я думал, что клиент узла facebook передавал токен (как он может читать без параметра)

1 Ответ

1 голос
/ 18 января 2012

Вы используете этот API? https://github.com/DracoBlue/node-facebook-client

Если это так, похоже, что GraphCall принимает второй параметр, который предназначен для дополнительных параметров. Можете ли вы попробовать:

session.graphCall('/me/feed', {since: 2011})(function(result) {
 socket_manager.send(socket_id, 'feed', result);
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...