PHP: объекты Facebook JSON - PullRequest
       6

PHP: объекты Facebook JSON

1 голос
/ 24 февраля 2011

Я пытаюсь получить местоположение пользователя из Facebook.

На странице Graph API ›User говорится:

location: JSON-объект, содержащий имя и идентификатор

Мне нужно имя местоположения, и я не могу его получить.Пока что я сделал:

$loc = $facebook->api('/me', array('fields' => 'location'));

Но я не понимаю и не знаю, что еще делать ..

Спасибо, тонна!

Ответы [ 2 ]

0 голосов
/ 24 февраля 2011

Вам потребуется запросить привилегию «user_location».

Если вы используете кнопку входа в систему, добавьте ее в параметр perms.

<fb:login-button perms="user_location"></fb:login-button>

Если выиспользуя API Javascript, добавьте его в параметр options:

FB.login(function(response) {
    if (response.session) {
        // do stuff
    }
}, { perms:"user_location" });

Вы также можете попробовать это, чтобы увидеть, какие данные доступны.

$response = $facebook->api('/me');
var_dump($response);
0 голосов
/ 24 февраля 2011

Убедитесь, что у вас есть нужные привилегии, если не запросите их в первую очередь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...