Facebook API的fb:注册返回“无效'client_id'”没有连接到Facebook时
我正在尝试将Facebook的注册工具用于我的网站。我想允许Facebook用户无缝登录我的网站,但也允许非Facebook用户通过统一的用户界面创建帐户。
我正在使用
<fb:registration>
标签。如果我在到达页面时已经连接到Facebook,一切都按预期工作(表格预先填入我的Facebook帐户的信息)。但如果我没有连接到Facebook,则会显示以下错误:Invalid 'client_id'.
。
我究竟做错了什么?
非常感谢您的帮助。
您将在下面找到从服务器呈现的HTML代码:
<!doctype html>
<html xmlns:fb='http://www.facebook.com/2008/fbml'>
<head id='head'>
<title>MyWebSite - Signup</title>
<link rel='stylesheet' type='text/css' href='/client/Core.css'/>
<script language='JavaScript' type='text/javascript' src='/client/jQuery.js'></script>
<script type='text/javascript'>
function initialize() {
$.getScript('client/Core.js');
$.getScript(document.location.protocol + '//connect.facebook.net/en_US/all.js');
}
window.fbAsyncInit = function() {
FB.init({
appId : 123456789, // replaced here by my App ID
session : {},
status : true,
cookie : true,
xfbml : true
});
FB.Event.subscribe('auth.login', function() {
window.location.href = 'DoLogin';
});
};
</script>
</head>
<body onload='initialize();'>
<span id='fb-root'></span>
<fb:registration
fields='[{"name":"name"},{"name":"first_name"},{"name":"last_name"},{"name":"email"},{"name":"location"},{"name":"gender"},{"name":"password","view":"not_prefilled"},{"name":"captcha"}]'
redirect-uri='http://172.16.100.31/DoSignup'
width='600'
fb_only='false'
allowTransparency='true'>
</fb:registration>
</body>
</html>
没有找到相关结果
已邀请:
6 个回复
剿畦缄饥小
掀辟髓观粟
然而,就像在注册示例页面上一样,JavaScript SDK页面具有
从外部脚本标签中删除
就可以了。
瓜唱鬼
犀耽澄协吻
厘恼轨
设置为
庞协腿宛炯