草庐IT

facebook-share

全部标签

javascript - Facebook init() 的 channelUrl 参数是否已弃用?

我记得FB.init()有一个channelUrl选项,但根据thispage,它似乎不再存在了此功能是否已弃用? 最佳答案 是的,不再需要channelUrl。这是博客文章中的引述:ChangedbrowserrequirementsfortheJavaScriptSDKInorderfortheJavaScriptSDKtobeabletocommunicatewithFacebook,wenowrequireeithernativesupportforHTML5postMessage,orsupportforFlash,min

javascript - 类似 Facebook 的 OAuth 认证

我需要通过OAuth通过Javascript对某些站点(例如flickr)进行身份验证,我想获得类似于Facebook登录按钮的体验。当您单击登录按钮时,将打开一个弹出窗口,您进行身份验证,然后关闭弹出窗口并引发登录按钮的onlogin事件。有没有为OAuth实现这种行为的Javascript库? 最佳答案 这是OAuth2.0的一个特性,它指定了一个客户端流程来促进这一点。规范是here并且描述了Google的实现here.对此的支持包含在google-api-javascript-client中(用于GoogleAPI和登录)并

javascript - Facebook 分享按钮未加载 Rails turbolinks

我遵循Facebook的一般准则以包含“分享”按钮(社交插件)https://developers.facebook.com/docs/plugins/share-button_social.html.erbfb_share.jsvarfb_share;fb_share=function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/en_US/sdk.j

javascript - Facebook 连接显示邀请好友对话框并在完成时关闭

我正在尝试创建一个FacebookConnect应用程序,它使用Facebook的JavascriptAPI(通过FBMLPopupDialog)在页面内显示好友邀请对话框。问题是要显示一个friend邀请对话框,你使用multi-friend表单,它需要一个action="url"属性,该属性表示当用户完成或跳过表单时将您的页面重定向到的URL。问题是我只想关闭FBMLPopupDialog(与用户只是点击弹出对话框上的“X”按钮一样的行为)。我能做的最好的事情就是将用户重定向回他们基本上重新加载的页面,但他们会丢失所有AJAX/Flash应用程序状态。我想知道是否有任何Facebo

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 - Facebook all.js 和 sdk.js 的区别

我正在尝试将应用程序升级到当前的FacebookAPI(v2.7),因为Facebook警告我们当前使用的API(v2.0)已弃用。我查看了代码,找到了sdk.js并将FB.init函数的配置参数的版本属性更改为v2.7.然后我发现了其他使用all.js的FB.init调用。all.js的FB.init函数似乎不需要版本号。我查看了all.js的Facebook开发者页面,但找不到任何相关信息。那么,sdk.js和all.js有什么区别呢? 最佳答案 So,whatisthedifferencebetweensdk.jsandall

javascript - Facebook 的好奇心,他们使用什么 javascript 框架?

想知道你们中是否有人知道facebook使用的是什么javascript框架?谢谢 最佳答案 看起来他们正在使用自己的脚本,因为没有任何YUI/jQuery脚本引用,而且它看起来像标准的DOM脚本。 关于javascript-Facebook的好奇心,他们使用什么javascript框架?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1408578/

javascript - 动态添加时不显示 facebook 社交插件

我正在将facebook社交插件添加到网页当我手动添加时:它可以工作,但是,当javascript代码添加它时,它不会有什么想法吗? 最佳答案 JSSDK在初始化时会遍历您的文档一次,以查找此类元素以解析为社交插件。如果您希望它也解析您稍后添加到文档中的内容,您需要调用FB.XFBML.parse()。https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/ 关于javascript-动态添加时不显

javascript - facebook javascript SDK : FB. Canvas.setAutoResize iFrame 不工作?

我们使用ruby​​/rails和facebooker(iframe应用程序)构建了一个facebook应用程序,目前卡在FB.Canvas.setAutoResize上,在某些情况下似乎会失败。使用facebook开发人员文档中的示例(参见http://developers.facebook.com/docs/reference/javascript/)。一旦你进入一个高于800px的页面,自动调整大小就会失败-也就是说,只要Canvas变大它就可以工作,而不是当它变小时。有人有线索或解决方法吗?这是调整大小的代码片段window.fbAsyncInit=function(){FB.

javascript - 许多 XFBML Facebook Like 按钮很慢?

参见http://running.ph/它只是挂起chrome一段时间,同时加载所有按钮。我读过使用IFrame可以避免这种情况,但我真的想使用XFBMLJS来获得您获得的所有额外功能,例如跟踪点赞、评论和发送按钮。有人有办法解决这个问题吗?我敢肯定,我不是唯一一个拥有10个以上“赞”按钮的网站。 最佳答案 啊,我通过检查Techcrunch/AOL的功能找到了答案。您在用户滚动时加载XFBML。1.)不要在FB.init或加载JSSDK时解析XFBMLFB.init({appId:APP_ID,xfbml:false});2.)加