Facebook значительное_другие_идентификаторы - PullRequest
1 голос
/ 09 февраля 2012

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

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

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

3 голосов
/ 09 февраля 2012

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

echo $user_profile['significant_other']['id'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...