Javascript Facebook JS SDK注销问题-预期会检测到可疑登录
我们有一个信息亭/终端式解决方案,其中我们遵循以下流程:Javascript Facebook JS SDK注销问题-预期会检测到可疑登录,javascript,authentication,facebook-javascript-sdk,facebook-authentication,Javascript,Authentication,Facebook Javascript Sdk,Facebook Authentication,我们有一个信息亭/终端式解决方案,其中我们遵循以下流程: 用户在我们的系统中标识自己 用户登陆我们系统的个人资料页面并单击添加FB帐户 用户授予权限 用户被重定向到我们的注销页面 用户可以在注销前选择是否喜欢某个页面。 在这个问题中,类似FB的社交插件的小iframe重定向到连接错误页面 显然,正如人们所预料的那样,即使是注销链接也会停止工作 在没有错误的情况下,用户使用注销页面上的注销链接注销 用户已从Facebook注销并重定向到我们系统上的个人资料页面 用户从我们的系统中注销 以上重复适
可以找到与问题相关的整体使用流程。请参阅新的js sdk: 乍一看,如果like按钮被破坏,这可能是由于您的文档设置或时间问题。。。我建议从js sdk async中加载like按钮,并使用xfbml对其进行解析
<div id="likebutton"></div>
<div id="fb-root"></div>
<script>
function likebutton(){
var likeb=document.getElementById('likebutton');
likeb.innerHTML+='<div class="fb-like-box" data-href="<?=$fblike;?>" data-width="500" data-show-faces="false" data-stream="false" data-header="false"></div>';
FB.XFBML.parse(likeb);
};
window.fbAsyncInit = function() {
FB.init({
appId : 'AppID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth : true // enable OAuth 2.0
});
likebutton();
};
// Load the SDK Asynchronously
(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/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
函数likebutton(){
var likeb=document.getElementById('likebutton');
likeb.innerHTML+='您能在代码中编辑吗?所有有问题的URL都启用了https吗?这是我的第一个猜测。@JimmySawczuk是的。它们启用了https。