-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