-2

ログインしているFacebookユーザーの友達の写真を一定数一覧表示する通話を設定しようとしています。ユーザーの写真を吐き出すことはできますが、fbフレンズの写真を呼び出すことができません。きっと簡単に解決できると思います。コードは次のとおりです。

<?php

    if(!isset($_SESSION['logged_in']))
    {
        ?>


<?php
    }
    else{


        if (!class_exists('FacebookApiException')) {
            require_once('./src/facebook.php' );
        }
        $facebook = new Facebook(array(
                                       'appId' => $appId,
                                       'secret' => $appSecret,
                                       ));


        $fbuser = $facebook->getUser();

        echo $fbuser;

        echo $_SESSION['user_name'];
        echo '<img src="https://graph.facebook.com/'.$fbuser.'/picture">';

        echo '<img src="https://graph.facebook.com/'.$fbuser.'/friends/picture">';



        echo '<a href="?logout=1">Log Out</a>';
    }
    ?>
4

1 に答える 1

3

まず、を呼び出しているユーザーの友達のリストを取得する必要があります/me?fields=friends。次に、ユーザーと同じように、画像のURLにIDを追加することしかできません。

<img src="https://graph.facebook.com/{{friend_id}}/picture">
于 2013-03-11T01:00:21.567 に答える