Facebook SDK-移动网络“;“入门”;不';行不通
我创建了一个新的html文件并输入中给出的代码 我按照第节中的所有说明登录Facebook SDK-移动网络“;“入门”;不';行不通,facebook,Facebook,我创建了一个新的html文件并输入中给出的代码 我按照第节中的所有说明登录 <html> <head> <title>My Facebook</title> <meta name="viewport" content="initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/> <style> body
<html>
<head>
<title>My Facebook</title>
<meta name="viewport"
content="initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
<style>
body.connected #login { display: none; }
body.connected #logout { display: block; }
body.not_connected #login { display: block; }
body.not_connected #logout { display: none; }
</style>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'blahblah, // App ID
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('auth.statusChange', handleStatusChange);
};
// Load the SDK Asynchronously
(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));
</script>
<div id="login">
<p><button onClick="loginUser();">Login</button></p>
</div>
<div id="logout">
<p><button onClick="FB.logout();">Logout</button></p>
</div>
<script>
function loginUser() {
FB.login(function(response) { }, {scope:'email'});
}
</script>
</body>
</html>
我的脸书
body.connected#login{显示:无;}
body.connected#注销{display:block;}
body.not#connected#login{display:block;}
body.not#connected#logout{display:none;}
window.fbAsyninit=函数(){
FB.init({
appId:'blahblah,//应用程序ID
channelUrl:'//WWW.YOUR_DOMAIN.COM/channel.html',//频道文件
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
FB.Event.subscribe('auth.statusChange',handleStatusChange);
};
//异步加载SDK
(职能(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);
}(文件);
登录
注销
函数loginUser(){
登录(函数(响应){},{scope:'email'});
}
但它不起作用
我只更改appID
我错过什么了吗
我遵循并且不做任何其他事情您应该继续本教程中的后续步骤以获得功能结果。看起来您在本教程的登录步骤中途停止 我还更新了appID行下的行中的域信息 并确保在设置了用户代理的移动浏览器或桌面上进行测试。有关说明,请参阅
在iPhone上试用之前,我无法查看我的个人资料照片、我的姓名以及其他类似朋友姓名的内容。我需要更改channelUrl吗?还是我就不去管它了?我在手机上试过,但还是不起作用=(