Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript FB.UI参数不';不影响对话框窗口_Javascript_Facebook_Fb.ui - Fatal编程技术网

Javascript FB.UI参数不';不影响对话框窗口

Javascript FB.UI参数不';不影响对话框窗口,javascript,facebook,fb.ui,Javascript,Facebook,Fb.ui,我想将Facebook共享按钮添加到我的网站。我在Facebook上创建了一个应用程序。运行本地服务器。添加到主机文件127.0.0.1 dev.mysite.com,并将域mysite.com和网站http://mysite.com(无空格)添加到Facebook的应用程序设置中。尝试: 函数shareOnFacebook(){ FB.ui({ 方法:'共享', 显示:“弹出窗口”, 标题:“myTitle”, href:'mysite.com', 描述:“mysite.com”, 图片:'

我想将Facebook共享按钮添加到我的网站。我在Facebook上创建了一个应用程序。运行本地服务器。添加到主机文件127.0.0.1 dev.mysite.com,并将域mysite.com和网站http://mysite.com(无空格)添加到Facebook的应用程序设置中。尝试:

函数shareOnFacebook(){
FB.ui({
方法:'共享',
显示:“弹出窗口”,
标题:“myTitle”,
href:'mysite.com',
描述:“mysite.com”,
图片:'http://www.picturesource.com/path/picture.jpg',
描述:“我的描述”
},功能(回应){
if(response&&response.post_id){}
else{}
});  	

}
您必须使用,而不是。“共享”对话框基本上只接受要共享的URL,并从该URL获取OG数据。

自API v2.9以来,不再能够自定义提要对话框的内容:

您可以定制的唯一部分是“报价”内容,如下所示:

您的代码不起作用,因为即使您使用“FB.init”调用强制API v2.5或v2.8,每个新的Facebook应用程序都使用v2.9:


如果您自己的存储库(在我的本地服务器上无法使用。所以我试着在上面运行,两种方法都很好。URL必须是公共的才能共享。是的,它们是公共的。href:'mysite.com'是真实存在的网站。若我只是把地址栏,那个么对话框窗口将是正确的。但如果我将app_id改为我的(184484190795 fbrell's id),结果就像我只放了一个链接一样。谢谢!这真的很有帮助。我用我的母语(俄语)阅读了这篇文章,最新信息的日期是2015年7月17日。是否有其他JS可能共享特定的图像、名称和描述?关于应该仍然有效的文档,只有一些不推荐的参数…Changelog:看起来它真的死了…--