Facebook好友列表


facebook friends list getting

我想用php获得一个朋友列表。我获得了必要的权限,但是我无法获得好友列表。

'scope' => 'email, user_friends'

user_friends =美元facebook -> api(/我/朋友);

结果:

((数据)=>数组()[摘要]=>阵列([total_count] => 46))

给你,兄弟:

<?php
    $user = $facebook->getUser();
    if ($user) {
        $user_profile = $facebook->api('/me');
        $friends = $facebook->api('/me/friends');
        echo '<ul>';
        foreach ($friends["data"] as $value) {
            echo '<li>';
            echo '<div class="pic">';
            echo '<img src="https://graph.facebook.com/' . $value["id"] . '/picture"/>';
            echo '</div>';
            echo '<div class="picName">'.$value["name"].'</div>'; 
            echo '</li>';
        }
        echo '</ul>';
    }

https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids的文档明确指出,从v2.0开始的Graph API只返回使用同一应用程序的好友。

在你的例子中,显然没有你的朋友使用那个应用程序,这就是为什么结果数组是空的。

请使用StackOverflow搜索下次张贴问题之前,在这里张贴了至少100次。谢谢。