草庐IT

getLoginStatus

全部标签

javascript - Facebook SDK FB.GetLoginStatus 加载被 X-Frame-Options 拒绝(仅限 Firefox)

我有这个Web应用程序登录页面,它在文档加载完成后从FacebookJavaScriptSDK调用FB.GetLoginStatus()。这在所有浏览器(包括移动设备)上都运行良好,从此幸福快乐。但是,有一天,突然间,我注意到页面加载完成后,SDK无法获取Facebook用户的登录状态数据。我看了一下控制台,我看到了行周围的东西LoaddeniedbyX-Frame-Options[massivelinkgeneratedbytheSDK]doesnotpermitframing.这就是让我烦恼的地方:这在Safari中运行得非常好。当我在Chrome上打开网络应用程序时,我被介绍到错

javascript - Facebook Canvas,无法在移动设备上从 Facebook 登录

我有一个canvasfacebook应用程序,它有一个网页和一个指定的移动页面。该网页运行良好,并且在使用控制台将浏览器模拟到移动设备时一切正常。但是,当我尝试从Facebook移动应用程序运行该应用程序时,Canvas应用程序会加载(这是正确的),但它不会登录。我正在使用FB.login函数。login:function(){vardeferred=$q.defer();FB.login(function(response){if(!response||response.error){deferred.reject('Erroroccured');}else{deferred.res

javascript - FB.logout : what should it do in term of later calls to FB. getLoginStatus?

根据https://developers.facebook.com/docs/reference/javascript/FB.logout/ThemethodFB.logout()logstheuseroutofyoursite这对以后调用FB.*函数意味着什么?具体来说,我观察到即使对FB.logout的响应状态为“未知”,在注销完成后,调用FB.getLoginStatus返回状态“已连接”,当第二个参数为true时参数或页面刷新后。这对我来说是出乎意料的……也许我误解了“将用户从您的站点注销”的含义:就FB.*函数而言,这意味着什么?我希望尽可能地逆转FB.login的过程。如何

javascript - 如果用户未登录 Facebook,则 FB.getLoginStatus 不会触发

我正在开发一个与Facebook集成的Facebook应用程序,并试图获取用户的FBsession。据我了解,一个常见的使用场景如下。调用FB.init()调用FB.getLoginStatus给它适当的回调。我运行了以下代码(应用程序ID)。如果用户已经在同一个浏览器session中登录到Facebook,那么一切都会按预期工作-返回填充的_response.authResponse_。但是,如果用户未登录Facebook,则根本不会触发回调。检查浏览器网络日志,我看到Facebook返回以下响应(来自http://www.facebook.com/dialog/oauth的请求?)

javascript - 在调用 FB.init() 之前调用 FB.getLoginStatus()

我想检查用户是否使用FacebookJavaScriptJDK和jQuery登录facebook。但即使超时10秒,我也会收到此错误消息:在调用FB.init()之前调用FB.getLoginStatus()。这是我的代码:jQuery('document').ready(function(){FB.init({status:true,cookie:true,xfbml:true});setTimeout(function(){FB.getLoginStatus(function(response){if(response.session){jQuery('div#likeButton

facebook 喜欢按钮不显示::FB.getLoginStatus() 在调用 FB.init() 之前调用

我只想在我的网站上有一个基本的facebook之类的按钮。我遵循每个facebooks站点(http://developers.facebook.com/docs/reference/plugins/like/)的说明。我尝试了HTML5、XFBML和iFrame方式,但都不满意。所以我想可能是我的网站受到了干扰。所以我创建了一个如下所示的基本html页面,它仍然给我FB.getLoginStatus()在调用FB.init()错误之前调用。(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementB

facebook 喜欢按钮不显示::FB.getLoginStatus() 在调用 FB.init() 之前调用

我只想在我的网站上有一个基本的facebook之类的按钮。我遵循每个facebooks站点(http://developers.facebook.com/docs/reference/plugins/like/)的说明。我尝试了HTML5、XFBML和iFrame方式,但都不满意。所以我想可能是我的网站受到了干扰。所以我创建了一个如下所示的基本html页面,它仍然给我FB.getLoginStatus()在调用FB.init()错误之前调用。(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementB

javascript - FB.getLoginStatus() 在控制台调用 FB.init() 错误之前调用

我正在尝试检查用户是否已使用我的应用登录,但我收到了FB.getLoginStatus()calledbeforecallingFB.init().控制台出错。setSize似乎有效(虽然不完全是1,710高度,但肯定在1,500左右)所以我不明白为什么getLoginStatus()给出错误。我还仔细检查了appID(在下面删除),这绝对是正确的。该脚本包含在中在我的下方和分区window.fbAsyncInit=function(){FB.init({appId:'APPID',//AppIDstatus:true,//checkloginstatuscookie:true,//e

php - 什么是 facebook PHP sdk 等同于 FB.getLoginStatus?

Facebook的JSSDK的PHP是什么:FB.getLoginStatus我正在寻找类似的东西:$facebook->getLoginStatus()但是PHP库中不存在上述内容。这两个我都试过了:$this->facebook->api('/me');$this->facebook->getUser();两者都不起作用,因为PHP出错,说我需要一个有效的access_token并且留下一个空白页面。我什至无法检查上述2种方法的空响应。我只需要检查用户是否是回头客。请帮忙! 最佳答案 $facebook=newFacebook(

android - FB.getLoginStatus 从不在移动浏览器中触发回调

我正在使用FB.getLoginStatus(根据文档),它在所有桌面浏览器中都按预期工作,但由于我无法推断的原因,调用只是简单地消失在从iPad或Android调用时,la-laland(在各种设备和操作系统版本上测试)。我不知道如何调试它。没有出现异常(我可以发出警报),所以,我完全被难住了。关于如何找出问题所在的所有建议,或者更好的是,解决方案!将不胜感激。 最佳答案 最常见的问题是应用程序设置中没有添加移动站点URL,检查https://developers.facebook.com/apps/YOURAPPID/summa
12