我正在使用 facebook connect 登录我的网站。
在我的 html 页面中我编写了代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test JOpenID </title>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'180065668680582',
cookie:true,
status: true,
xfbml:true
});
</script>
<fb:login-button perms="email,user_checkins">
Login with Facebook
</fb:login-button>
</body>
</html>
因此,当我单击“使用 Facebook 登录”按钮时,会弹出一个窗口,要求填写用户名和密码。到目前为止,一切正常。当我单击允许按钮进入目标网站时,问题仍然存在。弹出窗口也会出现和消失。窗口的收银台是 XD 代理,其 url 是::
根据我的要求,我需要在允许后 Facebook 应该允许我进入我已经注册的目标网站。但它只打开了一扇 window ,然后就消失了。
问题是什么以及如何解决,请详细告诉我...
谢谢
最佳答案
不要使用
FB.init({ apiKey: 'API_KEY' });
并使用
FB.init({ appId: 'APP_ID', status: true, cookie: true, xfbml: true });
关于facebook - XD 代理 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615453/