-2
我正在開發一個網站在asp.net中,它有一個選項,稱爲通過Facebook登錄,並且它必須允許登錄當且僅當像Facebook上我的網頁的用戶。我已經完成了所有程序以獲得來自Facebook開發人員的user_likes許可,即使我填寫了user_likes頁面中的所有程序提交按鈕未激活,任何人都可以在這方面提供幫助嗎? 這是在我的代碼中完成: HTML源代碼:我如何獲得Facebook開發者的user_likes許可?
<script>
(function(d) {
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
} (document));
window.fbAsyncInit = function() {
FB.init({
appId: '****************',
channelUrl: '//' + window.location.hostname + '/channel',
status: true,
cookie: true,
xfbml: true
});
FB.Event.subscribe('auth.statusChange', function (response) {
if (response.authResponse) {
FB.api({
method: "pages.isFan",
page_id: '****************',
}, function(response) {
console.log(response);
if(response){
window.location = "Default2.aspx";
} else {
window.location = "Default3.aspx";
}
});
document.getElementById('auth-loggedout').style.display = 'none';
document.getElementById('auth-loggedin').style.display = 'block';
} else {
document.getElementById('auth-loggedout').style.display = 'block';
document.getElementById('auth-loggedin').style.display = 'none';
}
});
$("#auth-logoutlink").click(function() { FB.logout(function() { window.location.reload(); }); });
}
</script>
_「我正在開發一個網站在asp.net」_然後在你的計算機上有一些代碼吧?在此處將該代碼發佈爲[mcve]。 – Shashanth
激勵喜歡一個頁面是不允許的,顯然你不會得到user_likes的批准。您必須在創建任何應用程序之前閱讀平臺政策。 – luschn