我用圖形API/ME/apprequests返回HTTP錯誤
FB.api('/me/apprequests/?access_token=' + access_token + '&date_format=' + escape('Y/m/d H:i:s eO'), function(response) {
if(response.error)
{
獲得用戶的應用請求。 但有些時候,有些用戶無法獲取應用程序請求列表。 只能得到 {「error」:{「type」:「http」,「message」:「未知錯誤」}}
有些用戶可能會一直得到這個錯誤。 我跟蹤這個錯誤到我的GA質量,統計結果顯示有些用戶得到這個錯誤多達幾萬次。
access_token是當前用戶的。
爲什麼有些用戶在輸入http時出現未知錯誤?
我不明白這一點。
謝謝。
感謝您的回答。
我覺得這個錯誤也不會產生因我日誌時的access_token一個錯誤occurs.and使用Facebook調試工具的permission.because檢查it.It顯示
Issued:
1362702044 (about an hour ago)
Expires:
1367886044 (in about 2 months)
Valid: True
Origin: Web
Scopes: email publish_actions user_games_activity
。所以,我不已知爲什麼發生這些問題。
您是否在進行api調用之前檢查用戶是否具有所有必需的權限?當用戶沒有給你一些擴展權限時,你可能會得到這個錯誤。 – Darvex 2013-03-06 08:10:13
感謝您的回覆。在FB.init之後,我打電話給: FB.api('/'+ userfbid +'/ permissions',{access_token:access_token},function(response){permission:response.data; permissions = permissions [0]; if (!permissions.publish_actions ||!permissions.user_games_activity) { \t FB。登錄(功能(響應){ \t \t \t \t //處理響應 \t \t \t \t},{範圍: 'publish_actions,user_games_activity,電子郵件'}); } }); 確保用戶擁有正確的權限。 – 2013-03-06 08:15:28
我使用fql而不是圖形API來獲取應用程序請求,但一些用戶得到相同的錯誤。 – 2013-03-22 01:11:01