2014-03-27 56 views
-1

我正在編寫一個程序(在流星/節點),它將定期搜索Facebook的更新作爲一個cron工作。Facebook服務器端登錄沒有用戶

它不需要代表用戶這樣做,我希望它只是作爲應用程序本身來做。它永遠不會發布,只會搜索。

原因是這裏沒有用戶 - 腳本在服務器上運行。

這是否仍然需要在名義上認證爲Facebook用戶?如果是這樣,該用戶的身份驗證將在60天后過期嗎?然後是什麼 - 因爲用戶不在那裏提醒他們重新進行身份驗證。

最後,我不明白爲什麼Facebook文檔涵蓋了這麼多模糊的場景,但不是這個看似明顯的場景。

+0

你可以不用用戶或用戶名/密碼代表用戶登錄.. –

+0

你能指點我什麼 - 文件是如此混亂,我似乎已經看過去了嗎? – Jim

+0

https://developers.facebook.com/docs/reference/api/search/您可以使用圖表api進行搜索 –

回答

0

不知道爲什麼我有這個減1,這似乎是一個有效的問題給我。 (hack)的答案是去圖形資源管理器並獲得一個有效的訪問令牌,確保你正在使用帶有應用程序ID的圖形瀏覽器來爲你想要最終使用的應用程序即ie。從右上角下拉選擇它。謝謝@tobi。

現在你有一個會持續一個小時的令牌。您可以通過使用這個網址換取一個長期的令牌

https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id= {APP_ID} & client_secret = {} app_secret & fb_exchange_token = {令牌剛剛生成}

不要嘗試做通過這最後一步圖表瀏覽器 - 它默默地失敗。

相關問題