簡體   English   中英

PHP導出所有Facebook朋友的電子郵件地址sdk 4.0

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM