2017-06-23 69 views
1
$helper = $fb->getRedirectLoginHelper(); 
$permissions = ['email','manage_pages','pages_manage_cta','publish_pages','publish_actions']; 

給予權限。請求頁面洞察Facebook獲取錯誤「圖表返回了錯誤:發生了未知錯誤。」

$loginUrl = $helper->getLoginUrl('http://localhost/Facebook/insight.php', $permissions); 

echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>'; 

facebook解析密碼。

$fb->setDefaultAccessToken($accessToken); 

獲取用戶組詳細

$requestPageInsights = $fb->request('GET', '/1364467436924381/insights/, $accessToken'); 

//使一批請求

$batch = ['page-insights' => $requestPageInsights]; 

try { 
$responses = $fb->sendBatchRequest($batch); 
} catch(Facebook\Exceptions\FacebookResponseException $e) { 

當圖表返回一個錯誤

echo 'Graph returned an error: ' . $e->getMessage(); 
exit; 
} catch(Facebook\Exceptions\FacebookSDKException $e) { 

當驗證失敗或其他地方的問題

echo 'Facebook SDK returned an error: ' . $e->getMessage(); 
exit; 
} 

圖返回了錯誤:發生了未知錯誤。

+0

你應該會收到一個錯誤,提示「無效查詢」,告訴你未指定任何洞察度量標準...... – CBroe

+0

我也指定了它,但它也不適用於我。 –

回答

2

剛剛經歷過同樣的問題。 錯誤似乎與批處理請求 - 我們的解決方案是更改代碼單獨執行請求。

相關問題