2012-11-22 117 views
-1

我想要構建一個應用程序,其中正在關注(那些喜歡粉絲頁面的用戶)特定Facebook粉絲頁面的用戶可以對粉絲頁面上發現的帖子發表評論。當我使用粉絲頁面的管理用戶的訪問令牌來檢索帖子時,我沒有收到任何錯誤,但是當我使用非管理員用戶(至少有人喜歡該頁面)時,我收到錯誤消息:通過PHP sdk作爲用戶檢索Facebook粉絲頁面

Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user. 

我存儲每個用戶的數據庫中的詳細信息,包括他/她的訪問令牌,當他們登錄,並接受必要的權限,例如publish_stream,read_stream,offline_access,manage_pages

我的問題是這樣的,是有可能,我可以檢索與其他用戶的訪問令牌的帖子,因爲它似乎只是來自管理員用戶的訪問令牌,允許我檢索帖子?

回答

0

對於閱讀頁面的飼料,你只需要一個應用程序訪問令牌:

$app_accesstoken = APP-ID . '|' . APP-SECRET; 

在這裏看到:https://developers.facebook.com/docs/reference/api/page/

"an app or user access token for public and non-demographically restricted pages"

順便說一句,「offline_access」被廢棄了,因爲個月,將是即將停用。