1
我正在使用PHP SDk訪問FB中的用戶信息以進行登錄過程。我有一個測試應用程序設置,這一切工作正常,我得到下面的響應(包括電子郵件):Facebook 2.6打開圖表沒有電子郵件
bject(Facebook\GraphNodes\GraphNode) {
[protected] graphObjectMap => array()
[protected] items => array(
'id' => 'XXXXX',
'email' => '[email protected]',
'currency' => object(Facebook\GraphNodes\GraphNode) {
[protected] graphObjectMap => array()
[protected] items => array(
'currency_offset' => (int) 100,
'usd_exchange' => (float) 1.24596885,
'usd_exchange_inverse' => (float) 0.802588283,
'user_currency' => 'GBP'
)
},
'first_name' => 'XXX',
'last_name' => 'XXX',
'picture' => object(Facebook\GraphNodes\GraphNode) {
[protected] graphObjectMap => array()
[protected] items => array(
'is_silhouette' => false,
'url' => 'https://scontent.xx.fbcdn.net/v/t1.0-1/s200x200/XXXXXX'
)
}
)
}
如果我再切換到實時應用程序的響應不必須的電子郵件:
object(Facebook\GraphNodes\GraphNode) {
[protected] graphObjectMap => array()
[protected] items => array(
'id' => 'XXXXX',
'currency' => object(Facebook\GraphNodes\GraphNode) {
[protected] graphObjectMap => array()
[protected] items => array(
'currency_offset' => (int) 100,
'usd_exchange' => (float) 1.24596885,
'usd_exchange_inverse' => (float) 0.802588283,
'user_currency' => 'GBP'
)
},
'first_name' => 'XXXX',
'last_name' => 'XXXX',
'picture' => object(Facebook\GraphNodes\GraphNode) {
[protected] graphObjectMap => array()
[protected] items => array(
'is_silhouette' => false,
'url' => 'https://scontent.xx.fbcdn.net/v/t1.0-1/s200x200/XXXXXXXX'
)
}
)
}
所有我已經改變是應用程序ID和密碼。有任何想法嗎?
用戶是否將必要的權限授予您的應用程序...? – CBroe