我正在尝试退出我创建的集成了Facebook的网站。登录工作正常,但是当我想注销时,Firebug始终给我这个错误:FB.logout()在没有访问token的情况下调用。我正在使用FacebookJavaScriptSDK,我必须注销的代码如下所示:$(document).ready($(function(){$("#fblogout").click(facebooklogout);}));functionfacebooklogout(){FB.logout(function(response){})};这是在FacebookDevelopersDocumentation中指定的注销
有时我在加载http://connect.facebook.net/en_US/all.js时遇到“FB未定义”问题我意识到问题是因为有时我的网站无法加载该文件。所以它什么也得不到,对象FB实际上不存在。我的解决方案是在发生这种情况时阻止我的用户,所以我在JavaScript中尝试了以下代码,但似乎都不起作用:if(FB){/*runtheapp*/}else{/*alerttheuser*/}if(FB!==false){/*runtheapp*/}else{/*alerttheuser*/}if(FB!='undefined'){/*runtheapp*/}else{/*alert
以下代码,复制自Facebook文档here,在Chrome中对我不起作用。FB.init({appId:'YOURAPPID',status:true,//checkloginstatuscookie:true,//enablecookiestoallowtheservertoaccessthesessionxfbml:true//parseXFBML});在Javascript控制台中我得到:UncaughtReferenceError:FBisnotdefined我在Firefox或Safari中使用SDK没有任何问题,只有Chrome。 最佳答案
为什么我们需要在我们的facebook应用程序中添加这对标签。这对标签有什么用。我创建了一个使用apprequest的应用程序,即使我没有在我的脚本前添加这些标签,它也能正常工作。所以我真的很想知道为什么我们需要添加它们。谢谢。 最佳答案 它是Facebookjavascript脚本的占位符,用于将元素附加到DOM。如果没有这个,当运行引用的Facebook脚本时,它无处可附加元素。您可以看到fb-root作为初始化的一部分被附加到。window.fbAsyncInit=function(){FB.init({appId:'xxxx
旧的JSSDK有一个名为FB.ensureInit的函数。新的SDK好像没有这个功能。。。如何保证在完全启动之前不调用api?我把它放在每个页面的顶部:window.fbAsyncInit=function(){FB.init({appId:'',status:true,//checkloginstatuscookie:true,//enablecookiestoallowtheservertoaccessthesessionxfbml:true//parseXFBML});FB.Canvas.setAutoResize();};(function(){vare=document.cr
我正在尝试制作一个直接写入帧缓冲区/dev/fb0的linux应用程序。为了使它双缓冲我尝试使虚拟屏幕是屏幕大小的两倍。这是我写的程序:structfb_var_screeninfoscreeninfo_var;structfb_fix_screeninfoscreeninfo_fixed;unsignedint*screenbuffer;voidgfx_init(){fb0=open("/dev/fb0",O_RDWR);if(fb0==0)error("Couldnotopenframebufferlocatedin/dev/fb0!");if(ioctl(fb0,FBIOGET_
我知道这个问题经常被问到,但我还没有找到解决办法。我使用此代码:用打开html标签在我输入的开始标签之后的索引中window.fbAsyncInit=function(){//inittheFBJSSDKFB.init({appId:'MY_APP_ID',//AppIDfromtheappdashboardstatus:true,//CheckFacebookLoginstatusxfbml:true//Lookforsocialpluginsonthepage});//AdditionalinitializationcodesuchasaddingEventListenersgoe
我正在尝试允许用户将图像共享给设备上的其他应用。该图像位于我的应用程序内部存储区域的files/子目录中。它在Gmail上运行得很好,但Facebook和Twitter在响应我的Intent时都会崩溃。编辑:Google+也可以正常工作。这里是相关的代码部分。在Application.xml中xml/文件路径.xml这是我Activity中的分享代码:FileimagePath=newFile(getContext().getFilesDir(),"shared");FilenewFile=newFile(imagePath,"snapshot.jpg");UricontentUri=
我对Android的fbsdk有疑问(从http://github.com/facebook/facebook-android-sdk下载)。试图贴墙但总是出错(权限已设置并登录到fb)这里是onClick函数的代码fragment,我对他们的示例代码做了一些小修改:Bundleparams=newBundle();params.putString("message","Test");params.putString("name","AmericanVirgin");params.putString("link","http://bit.ly/12345");params.putStr
我正在开发我通过FacebookSDK登录的android应用程序。在应用程序中,我还在webview中显示了facebook社交评论。但问题是即使用户通过fbsdk登录,webview也不知道它,并且发布新评论需要用户登录。我的问题是:有什么方法可以将登录从facebooksdksession传递到webview?例如,通过一些javascript函数,我提供访问token字符串并在webview上调用它,以便它登录并准备发表评论?谢谢:) 最佳答案 所以根据我目前的理解,没有办法将记录的session传递给WebView。这是我