У меня возникла проблема с обновлением моих приложений, когда я захожу в свои приложения, оно обязательно покажет мне страницу входа вместо страницы разрешения?
он всегда отображает страницу входа 1-й, а затем отображает только страницу разрешения, я пробовал другие приложения, если я первый раз пользуюсь, обязательно появится страница разрешения, она не показала мне страницу входа.
мой вопрос: как мне избежать, чтобы моя страница входа напрямую переходила на страницу разрешений?
вот изображение моей страницы входа
здесь ссылка на мои приложения
https://apps.facebook.com/christmas_testing/
вот мой код facebook php jdk api
<code><?php
$fbconfig['appid' ] = "XXXXXXXXXXXXX";
$fbconfig['secret'] = "XXXXXXXXXXXXX";
$fbconfig['baseUrl'] = "myserverlink";
$fbconfig['appBaseUrl'] = "http://apps.facebook.com/christmas_testing/";
if (isset($_GET['code'])){
header("Location: " . $fbconfig['appBaseUrl']);
exit;
}
if (isset($_GET['request_ids'])){
//user comes from invitation
//track them if you need
header("Location: " . $fbconfig['appBaseUrl']);
}
$user = null; //facebook user uid
try{
include_once "facebook.php";
}
catch(Exception $o){
echo '<pre>';
print_r($o);
echo '
';} // Создать наш экземпляр приложения.$ facebook = новый Facebook (массив ('appId' => $ fbconfig ['appid'], 'secret' => $ fbconfig ['secret'], 'cookie' => true,));// Аутентификация Facebook part $ user = $ facebook-> getUser ();$ loginUrl = $ facebook-> getLoginUrl (массив ('scope' => 'email, publish_stream, user_birthday, user_location, user_work_history, user_about_me, user_hometown'));if ($ user) {try {// Продолжайте, зная, что вы вошли в систему, который прошел аутентификацию.$ user_profile = $ facebook-> api ('/ me');} catch (FacebookApiException $ e) {// вы должны использовать error_log ($ e);вместо печати информации в браузере d ($ e);// d - функция отладки, определенная в конце этого файла $ user = null;}} if (! $ user) {echo "