2012-01-18 36 views
0

讀取用戶流失敗我已經跟隨了Facebook的Heroku應用程序教程與NodeJS,我非常確定,我已經設置了應用程序並可以進行更改。但是,我有一個問題,在web.js,我已經修改了一個套接字消息是:Heroku和NodeJS讀取用戶流時提供參數

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

它返回預期的數據。 (在圖形API瀏覽器中測試) 但是,當我使用/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

你使用這個API? https://github.com/DracoBlue/node-facebook-client

如果是這樣,它看起來像graphCall需要第二個參數是用於additionalParams。你可以嘗試:

session.graphCall('/me/feed', {since: 2011})(function(result) { 
socket_manager.send(socket_id, 'feed', result); 
}); 
+0

它完美的作品!謝謝! 順便說一句,即使如果我在這裏寫了?自2011年以來的問題,我在代碼中發現它是/?since = 2011,這也是一個棘手的問題。未來用戶須知。 – Mustafa 2012-01-18 15:09:05