Facebook好友列表越来越多

时间:2014-08-20 10:11:37

标签: php facebook facebook-php-sdk

我想用php获取朋友列表。我获得了必要的权限,但我找不到朋友列表。

'scope'=> 'email,user_friends'

$ user_friends = $ facebook-> api('/ me / friends');

结果:

([data] => Array()[summary] =>数组([total_count] => 46))

2 个答案:

答案 0 :(得分:0)

好吧,伙计:

<?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>';
    }

答案 1 :(得分:-2)

https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids处的文档明确指出,从v2.0开始的Graph API仅返回同样使用相同应用的朋友。

在您的情况下,您的朋友中没有人真正使用该应用程序,这就是结果数组为空的原因。

在您发布此处至少100次的问题之前,请在下次使用StackOverflow搜索。感谢。