2011-12-23 2 views
0

Я использую facebook граф API для доступа к взаимному списку друзей с помощью PHP Вот как я это делаюРазбора Взаимных Друзья ответа PHP JSON

 
$url = "https://graph.facebook.com/me/mutualfriends/123456788?access_token=1457856"; 

$user = json_decode(file_get_contents($jsonurl)); 

Я теперь печать результата через print_r ($ user-> данные) и после это выход

 
Array 
(
    [0] => stdClass Object 
     (
      [name] => XYZ 
      [id] => 123 
     ) 

) 
Array 
(
    [0] => stdClass Object 
     (
      [name] => YZX 
      [id] => 235 
     ) 

) 

мне нужно получить имя и идентификатор взаимных друзей из приведенного выше результирующем с помощью PHP

Каким должен быть следующий шаг это?

ответ

0

Это будет такой же, как $user->data:

foreach($user->data as $user) { 
    echo "name: ".$user->name."<br>"; 
    echo "id: ".$user->id."<hr>"; 
} 

Я испытал это на следующих данных:

stdClass Object 
(
    [data] => Array 
     (
      [0] => stdClass Object 
       (
        [id] => ID 
        [name] => Name 
       ) 

      [1] => stdClass Object 
       (
        [id] => ID 
        [name] => Name 
       ) 

     ) 

) 
+0

Я не получаю желаемый результат с помощью этого кода, вот как Я внедрил его – Sandhurst

+0

foreach ($ user-> data as $ resultSet) { echo $ resultSet-> name; } – Sandhurst

+0

Да, теперь он работает. Спасибо – Sandhurst

Смежные вопросы