我想知道是否可以让Messenger机器人向您发送一个youtube视频链接并在Messenger中生成一个可播放的视频,就像您在Messenger中粘贴链接一样。现在我的机器人可以发送带有youtube链接的消息,但它只是将其作为文本发送,它不会生成识别标题、描述等的视频。任何帮助将不胜感激。 最佳答案 您也可以通过OpenGraph发送。它会自动在m.me聊天窗口中显示视频,但在移动iOS应用程序中,目前它会重定向到youtube页面:curl-XPOST-H"Content-Type:application/json"-d'{
我看到一个类似的问题,它提到了2011年12月的变化,那部分是对的http://facebook.stackoverflow.com/questions/8753085/in-facebook-login-how-do-you-see-the-permissions-that-the-user-granted但其余的答案都是错误的虽然我确实注意到这是url的一部分https://s-static.ak.fbcdn.net/connect/xd_proxy.php?version=3&error_reason=user_denied&error=access_denied&error_d
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
我已经完成了我的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
我正在从Facebook开发者网站上的thispage复制代码,但fbAsyncInit()方法从未触发。我也读过thispage,我用很多不同的方式调整了代码,但我无法触发该方法。你的意见?此外,尽管如此,当我尝试运行此代码和Chrome(在Mac上)并运行Firebuglite时,我收到一条错误消息,提示“无法在此页面中加载FirebugLite”这是代码...window.fbAsyncInit=function(){FB.init({appId:'1234567890',//AppIDchannelUrl:'//localhost/test.html',//ChannelFil
我一直在寻找使用FacebookGraphAPI获取用户个人资料图片的最佳方式。查看文档,我发现了这个:Youcanspecifythepicturesizeyouwantwiththetypeargument,whichshouldbeoneofsquare(50x50),small(50pixelswide,variableheight),normal(100pixelswide,variableheight),andlarge(about200pixelswide,variableheight)我的问题是:有什么方法可以让头像分辨率高于200px吗?我最近找到了这个解决方案,但我
我想为启动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
我使用的是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
我正在使用FB.ui将页面共享到Facebook,我正在尝试设置标题和消息(如果可能但不重要的图像)。我的网站标题中有这个我的javascript代码是FB.ui({method:'share',href:document.URL,},function(response){//TODOProperresponsehandlinglog(response);if(typeofresponse!='undefined'){alert('Thanksforsharing');}});根据我的阅读,我只需要og:title和og:description来设置标题和消息,但这似乎不起作用。当前标
我已经将我的页面归结为最简单的东西,但它仍然无法在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));});