草庐IT

phonegap-facebook-plugin

全部标签

javascript - 如何让 Facebook Messenger 机器人向您发送嵌入在 Messenger 中的 YouTube 视频

我想知道是否可以让Messenger机器人向您发送一个youtube视频链接并在Messenger中生成一个可播放的视频,就像您在Messenger中粘贴链接一样。现在我的机器人可以发送带有youtube链接的消息,但它只是将其作为文本发送,它不会生成识别标题、描述等的视频。任何帮助将不胜感激。 最佳答案 您也可以通过OpenGraph发送。它会自动在m.me聊天窗口中显示视频,但在移动iOS应用程序中,目前它会重定向到youtube页面:curl-XPOST-H"Content-Type:application/json"-d'{

javascript - 将 facebook App ID 嵌入到 UI javascript 代码中是否安全?

Facebook'sdocumentation说我们可以通过运行以下代码在我们的应用程序中初始化FB。代码来自文档,但这也期望'appId'作为参数传递。问题:将'appId'嵌入到单页应用程序的客户端Javascript代码中是否真的安全,还是应该以某种方式在服务器端处理?FB.init({appId:'{your-app-id}',status:true,xfbml:true,version:'v2.4'//orv2.0,v2.1,v2.2,v2.3});更新:正如@KK指出的那样,文档中写着app-secret。所以我猜在浏览器中使用app-id是安全的,但我应该保证app-se

javascript - Facebook:如何在应用程序选项卡中删除 iFrame 的垂直滚动条

我已经完成了我的facebbok应用程序,目前在将应用程序作为facebook应用程序选项卡观看时卡住了....:显示垂直滚动条。实际上,我使用了以下代码来自动调整应用程序iframe的大小:window.fbAsyncInit=function(){FB.init({appId:FBAPP_ID,status:true,cookie:true,xfbml:true});FB.Canvas.setAutoResize(100);//FB.Canvas.setSize();};(function(){vare=document.createElement('script');e.asyn

javascript - 获取更高分辨率的 Facebook 个人资料图片

我一直在寻找使用FacebookGraphAPI获取用户个人资料图片的最佳方式。查看文档,我发现了这个:Youcanspecifythepicturesizeyouwantwiththetypeargument,whichshouldbeoneofsquare(50x50),small(50pixelswide,variableheight),normal(100pixelswide,variableheight),andlarge(about200pixelswide,variableheight)我的问题是:有什么方法可以让头像分辨率高于200px吗?我最近找到了这个解决方案,但我

javascript - onClick:在 Facebook 上分享图片

我想为启动Facebook共享器的新网站上的图像设置onClick函数。这里有一些代码可以帮助理解我在说什么图像src是空白的,因为它是由另一个JavaScript函数使用“my_image”注入(inject)的因此,我尝试使用此方法设置onClick函数:functionfbs_click(){u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','t

javascript - Facebook SDK 不加载...all.js GET 失败

我使用的是here中提供的相同代码window.fbAsyncInit=function(){console.log('gothere');FB.init({appId:'197112467099018',//AppIDchannelUrl:'//WWW.MYDOMAIN.COM/channel.html',//ChannelFilestatus:true,//checkloginstatuscookie:true,//enablecookiestoallowtheservertoaccessthesessionxfbml:true//parseXFBML});//Additional

javascript - 使用 Ripple 在浏览器中测试 phonegap 应用程序

使用Ripple在浏览器中测试PhoneGap应用程序的正确方法是什么?我需要做任何配置吗?我有一个用PhoneGap制作的“helloworld”应用程序,我想在浏览器中测试它,而不是每次更改都启动手机模拟器。我在本地网络服务器上运行它。我用了http://emulate.phonegap.com前往地址(例如,localhost:8888/sites/hello/www)。应用程序开始加载,但我收到phonegap.js的404。它正在检查的路径是localhost:8888/sites/hello/www/phonegap.js——这应该由模拟器提供吗?我需要挖掘文件吗?我正在使

javascript - 如何让新的 Facebook Javascript SDK 在 IE8 中运行?

我已经将我的页面归结为最简单的东西,但它仍然无法在IE8中运行。这是整个html页面:FB.init({appId:'d663755ef4dd07c246e047ea97b44d6a',status:true,cookie:true,xfbml:true});FB.Event.subscribe('auth.sessionChange',function(response){alert(JSON.stringify(response));});FB.getLoginStatus(function(response){alert(JSON.stringify(response));});

javascript - < Facebook :registration onvalidate =""/> not working

我正在尝试在网站上实现Facebook注册。如果没有onvalidate参数,一切都会像人们期望的那样工作,但是当包含它时,一切似乎都崩溃了(没有抛出错误,表单什么也不做)。这是我的代码:functionvalidate(form){console.log('Validation');errors={};errors.tos="Youmustacceptthetermsofservice";returnerrors;}//...FB.init({appId:'',channelUrl:'serverUrl().$this->baseUrl('/xsrd.html');?>',statu

javascript - 使用 Chrome 扩展程序替换 Facebook 状态更新中跨越多行的字符

我创建了一个GoogleChrome扩展,允许用户在组件中选择文本。这适用于大多数网站。然而,Facebook以不同的方式处理其状态更新。似乎即使您正在填写看似单个文本框的内容,但它实际上是为该文本框中的每一行使用div>div>span>span构造。我不知道他们为什么选择这样做,但这使得替换多行文本变得更加复杂。有没有办法在Facebook状态更新中选择多行(甚至多行的连续部分)文本并替换数据?我的代码的相关部分如下所示:functionreplace_text(language){letselection=window.getSelection();string=selectio