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'];