2015-02-13 5 views
2

Я создаю приложение facebook, которое позволяет пользователям регистрироваться на моем сайте с использованием данных из facebook, после чего мне нужно получить эти данные.
Код я написал следующим образом:Facebook PHP SDK Возрастной диапазон

$request = new FacebookRequest(
     $session, 
     'GET', 
     '/me' 
    ); 
$response = $request->execute(); 
$graphObject = $response->getGraphObject(); 
$user = $response->getGraphObject(GraphUser::className()); 

И тогда я получаю некоторую информацию:

echo "Name: " . $graphObject->getProperty('name'); 
echo "<br/>"; 
echo "Email: " . $graphObject->getProperty('email'); 

и т.д.
Проблема заключается в том, что я не знаю, как получить возраст диапазон, потому что если я пытаюсь

echo "Age range: " . $graphObject->getProperty('age_range'); 

или

echo "Age range: " . $graphObject->getProperty('agerange'); 

Он возвращает пустое пространство без предоставления каких-либо данных.
Итак, как я могу получить информацию о возрастных диапазонах?

ответ

2

age_range не поле по умолчанию, так что вы должны спросить его, используя /me?fields=age_range

Смежные вопросы