我的Facebook画布应用程序是否在到达时自动显示登录对话框?我想要它,但我已经打了很长时间了。我的页面选项卡应用程序以相同的画布URL为基础,这些确实在弹出窗口中自动显示应用程序的登录对话框。 我测试时清除浏览器cookie。 我正在使用Javascript和Facebook SDK使用GoDaddy网站构建器构建我的应用程序;我可以在这个网站建设者中使用PHP吗?
我的应用 - https://apps.facebook.com/{My_App}/
HEAD部分中的代码
<meta property="og:type" content="emoticon_app_x:app">
<meta property="fb:app_id" content="{My App ID}">
<meta property="og:title" content="Emoticon App. X">
<meta property="og:description" content="Easy to use copy and paste emoticons for Facebook.">
<meta property="og:url" content="https://apps.facebook.com/{My_App}">
<meta property="og:image" content="https://nebula.wsimg.com/b270c0b24507a5a9018ec56c54957962?AccessKeyId=E136FD740FAB2A181ED3&disposition=0&alloworigin=1">
<meta name="google-translate-customization" content="c7ecf59b1c239b7f-e83518b06897476f-g415c0e55e9c88e54-17">
<meta charset="UTF-8">
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '{My App ID}',
status : true,
xfbml : true,
version : 'v2.0'
});
};
(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/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
console.log('Logged in.');
}
else {
FB.login();
}
});
</script>
结束HEAD部分代码
BODY部分中的代码
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '{My App ID',
status : true,
xfbml : true,
version : 'v2.0'
});
};
(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/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
console.log('Logged in.');
}
else {
FB.login();
}
});
</script>
<body>"<"!-- Below we include the Login Button social plugin. This button uses the JavaScript SDK to present a graphical Login button that
triggers the FB.login() function when clicked. --">"
<p><fb:login-button show-faces="false" width="200" max-rows="1"></fb:login-button></p></body>
</html>
结束BODY部分代码