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

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

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

Сначала я получаю авторизацию от пользователя по ссылке: 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, если у кого-то есть опыт в этом, ваш ответ был бы великолепен.

Благодарю.

1 ответ

Решение

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

echo $user_profile['significant_other']['id'];
Другие вопросы по тегам