Facebook значительный_другой_id

Мне нужна небольшая помощь по поводу приложения PHP FB.

Дело в том, что я не хочу обращаться к значительному_другому_идентификатору как к $relationId.

Сначала я получаю авторизацию пользователя по ссылке: https://www.facebook.com/dialog/permissions.request?app_id=XXX&display=page&next=XLINK&response_type=code&perms=publish_stream,user_relationships

Затем после авторизации в файле php я пробую это:

<?php

include('src/facebook.php');
$facebook = new Facebook(array(
  'appId'  => 'XX',
  'secret' => 'XX',
  'cookie' => true,
));

$user_profile = $facebook->api('/me','GET');

echo $user_profile['relationship_status']; //Prints ok, requested info
echo $user_profile['significant_other_id']; //Prints nothing

Я не смог получить этот идентификатор: S, если у кого-то есть опыт в этом, ваш ответ был бы замечательным.

Спасибо.


person mentorgashi    schedule 08.02.2012    source источник


Ответы (1)


Согласно документации, significant_other возвращается как объект, содержащий name и id, так что постарайтесь:

echo $user_profile['significant_other']['id'];
person Jimmy Sawczuk    schedule 08.02.2012