我想用node.js創建一個服務器來緩存來自Facebook圖形API的公共頁面提要等數據。我需要這個,因爲我想製作一個Android應用,從Facebook頁面上發佈帖子。該應用程序的祕密不應該可以反編譯一個應用程序內部使用的,因此,我必須有一個專用的應用程序服務器node.js Facebook SDK OAuthException
UPDATE: 現在我試圖用Criso的FBgraph。
例子:
var graph = require('fbgraph');
// pass it in as part of the url
graph.get("/4" + "?access_token=appID|appSecret", function(err, res) {
// returns the post id
console.log(res); // { id: xxxxx}
});
回報:
{ name: 'Mark Zuckerberg', id: '4' }
但我需要檢索飼料的頁面。我無法在網址中使用{pageid},例如:https://www.facebook.com/ {pagename} - {pageid} /返回此錯誤「您請求的某些別名不存在」頁面已製作並分配給應用程序,並且hasn目前還沒有發佈,因爲我正在測試它是否有效。文檔告訴我,我需要一個頁面訪問代碼,這需要我登錄,這不是一個選項。
另外,有沒有更好的方法來做到這一點?我在想的是「node.js + NoSQL + facebook Node.js SDK」快於「Apache + NoSQL + PHP的facebook SDK」用於緩存結果?
_「{appname} - {pageid}」_是什麼意思?頁面網址中沒有應用ID。 – CBroe