[英]PHP Export All Facebook Friends Email Address sdk 4.0
我正在使用最新的“用於PHP的Facebook SDK” https://github.com/facebook/facebook-php-sdk-v4,並嘗試拉我所有的朋友(nane,電子郵件地址),但不幸的是,我只得到了使用過該應用程序(通過Facebook登錄)的朋友。
這是我的代碼:
FacebookSession::setDefaultApplication(APP_ID, APP_SECRET);
$helper = new FacebookRedirectLoginHelper( 'http://xxxx/facebook' );
$session = $helper->getSessionFromRedirect();
if ( isset( $session ) ) {
$friends = (new FacebookRequest( $session, 'GET', '/me/friends'))->execute()->getGraphObject()->asArray();
echo '<pre>' . print_r( $friends, 1 ) . '</pre>';
} else {
// show login url
echo '<a href="' . $helper->getLoginUrl(array('email', 'user_birthday', 'user_friends')) . '">Login</a>';
}
任何提取所有朋友聯系人的小工具/解決方案??
謝謝。
Graph API不允許您以這種方式訪問朋友的電子郵件地址。
您可以訪問具有擴展email
許可權的用戶電子郵件(如果他們批准您的許可權請求),僅此而已。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.