Управление на случай, если день рождения пользователя является секретным - PullRequest
0 голосов
/ 28 марта 2012

Я разрабатываю с помощью PHP Facebook SDK.

Мое приложение получает день рождения пользователя. Но если пользователь устанавливает статус, что день рождения является секретным на Facebook, я хотел бы запрограммировать его так, чтобы приложение следовало за ним.

Как получить данные о том, что день рождения пользователя является секретным или открытым?

<?php
require("facebook.php");
$facebook = new Facebook(array(
    'appId'  => '(appId)',
    'secret' => '(secret)',
));

$uid = $facebook->getUser();
if($uid){
    try{
        $user = $facebook->api('/me');
    }catch(FacebookApiException $e){
        //error_log($e);
        $uid = null;
    }
}

if($uid){
    $birthday = $user['birthday'];
}else{
    echo $facebook->getLoginUrl(array('scope'=>'user_birthday');
}
?>

1 Ответ

0 голосов
/ 29 марта 2012

Используйте API Facebook, чтобы узнать возраст пользователя.Если результат пуст, предположим, что пользователь не поделился своим днем ​​рождения.

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