我有一個Facebook應用程序,試圖使用PHP中的臉譜圖API API獲取頁面的公共信息。獲取臉書頁面公共信息
我有一個應用程序訪問令牌使用此鏈接https://graph.facebook.com/oauth/access_token?client_id={APP_ID}&client_secret={APP_SECRET}&grant_type=client_credentials
但當我使用它來獲取網頁的信息時,我得到一個「400錯誤的請求」響應。
我連接到這一點:https://graph.facebook.com/{PAGE_ID}?access_token={ACCESS_TOKEN_FROM_PREVIOUS_CODE}
如果我使用從「圖形瀏覽器」應用程序的訪問令牌,它的工作原理,但是這可能是用戶訪問令牌。
如果我使用facebook上面生成的oauth鏈接生成的令牌,或者在access tokens documentation page中建議使用由「{APP_ID} | {APP_SECRET}」組成的訪問令牌,則它不起作用。
在page api reference他們說一個應用程序令牌應該足以獲得一個頁面的公共信息。
我剛剛注意到該頁面未發佈。我之前發佈過,但是Facebook在很長一段時間不活動之後必須關掉它。謝謝。我現在工作。 – 2014-09-10 13:24:02
我遵循您在答案中提到的相同步驟。我嘗試使用App-ID和App-Secret。但得到例外 下面{ 「錯誤」:{ 「消息」: 「無效OAuth訪問令牌。」, 「類型」: 「OAuthException」, 「代碼」:190, 「fbtrace_id」: 「B3QrS4mPpvQ」 } } – Ronnie 2017-03-09 10:15:46
確保您的令牌是正確的,並且頁面不受年齡或位置的限制 – luschn 2017-03-09 10:57:33