Я хочу изменить входной поток регистрации и регистрации с помощью FB Javascript SDK с использованием FB.login().Регистрация потока с использованием FB.login
Теперь FBML путь технические работы отлично:
<fb:login-button registration-url="<?php echo $config["base_url"]; ?>test.php" size="small"></fb:login-button>
по нажатию на кнопку выше следующий код запускает DIV, чтобы показать регистрационный Plugin
FB.getLoginStatus(function(response) {
if (response.status === 'not_authorized') {
// show registration form
document.getElementById('reg').style.display = "block";
}
});
// registration form placed in a div
<div style="display:none;width:540px;position:relative;margin:0 auto;" id="reg">
<fb:registration fields="name,birthday,gender,location,email"
redirect uri="http://app.sunosunaao.com/test.php" width="530">
</fb:registration>
</div>
Но есть ли способ, чтобы показать выше деление с раз Пользователь вошел в систему из FB.login()? Потому что если я использую FB.login(), он непосредственно переходит к странице Permission Facebook, и после подключения условия в следующей функции
response.status === 'connected'
hence the registration plugin is not triggered
FB.getLoginStatus(function(response) {
if (response.status === 'not_authorized') {
// show registration form
document.getElementById('reg').style.display = "block";
}
});
Любая идея о том, как я могу subtitute
<fb:login-button registration-url="<?php echo $config["base_url"]; ?>test.php" size="small"></fb:login-button> with FB.login();
Мне также нужен ответ. Единственное, что мы можем передать в FB.login, это обратный вызов и разрешение, поэтому это кажется невозможным, но мне нужно, чтобы он работал, чтобы мой сайт работал в мобильной сети. –