1
我正在嘗試將facebook註冊登錄插件集成到我的網站中。facebook登錄按鈕 - 註冊網址不起作用
以下是一個試圖實現登錄按鈕的示例。
根據documentation: 「如果用戶未註冊您的站點,它們將被重定向到您在registration-url參數中指定的URL。」
但是這不會發生。當用戶點擊登錄按鈕並且他還沒有在我的網站上註冊時,同一頁面和登錄按鈕將重新加載。
<?php
<!DOCTYPE html>
<html lang="en-US">
<head>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript">
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.fbAsyncInit = function() {
FB.init({
appId : 'MY APP ID',
channelUrl : 'MY CHANNEL URL',
status : true,
cookie : true,
oauth : true,
xfbml : true
});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
FB.Event.subscribe('auth.logout', function(response) {
window.location.reload();
});
};
</script>
<fb:login-button
registration-url="...my site's address/test.php"
on-login="console.log(arguments)"
/>
</body>
我試着按照鏈接。我無法找到要刪除我的應用程序的位置。如果你能解釋請,我會感激,我應該從哪裏刪除它?爲什麼我應該刪除它? – Subway
好的,好像你還沒有連接到你的應用程序(當我執行登錄按鈕時,我的失敗是什麼)。 現在我再次在自己的網站上測試過它,注意到註冊URL重定向對我也不起作用,但是:**僅在Firefox中!在Opera,Chrome和Internet Explorer 9中,重定向工作正常!你使用什麼瀏覽器? –
Chrome 23.0.1271.97 – Subway