friends_get() 공개 메소드

Returns the friends of the current session user.
public friends_get ( ) : array
리턴 array of friends
예제 #1
0
if (!$session_key) {
    $expires = time() + 3600;
    $session_info = $client->auth_getSession($auth_token);
    $client->session_key = $session_info['session_key'];
    $uid = $session_info['uid'];
    /* You should not blindly trust cookies to provide valid authentication 
     * information since they are transmitted in the clear and can be easily 
     * modified (especially not for the user id).  We encourage you to use your 
     * own more advanced session management system, we merely do this as an 
     * example.  */
    setcookie('session_key', $session_info['session_key'], $expires);
    setcookie('uid', $uid, $expires);
}
$my_profile = $client->users_getInfo(array($uid), $profile_field_array);
$my_name = $my_profile[$uid]['name'];
$friends_array = array_slice($client->friends_get(), 0, 5);
$coworkers_array = $client->friends_getTyped('WORKED');
$albums = $client->photos_getAlbums($uid);
$album_photos = $client->photos_getFromAlbum($albums[0]['aid'], $uid);
$friend_profiles = $client->users_getInfo($friends_array, $profile_field_array);
$events = $client->events_getInWindow(time(), time() + 86400 * 30);
$photos = $client->photos_getOfUser($uid, 5);
$messages = $client->messages_getCount();
$wall_count = $client->wall_getCount();
$are_friends = $client->friends_areFriends($friends_array[0], $friends_array[1]);
print "<html><head><title>Example PHP5 REST Client</title></head><body>";
print '<a href="sample_client.php?logout=1">logout</a>';
print "<h2>{$my_name}'s info </h2>";
print '<P>Total messages: ' . $messages['total'] . ', unread: ' . $messages['unread'];
print '<P>Wall posts: ' . $wall_count;
print '<p>Friend one and friend two are ' . ($are_friends[0] ? '' : 'not ') . 'friends.';