Javascript 如何重命名;“对象”;在Facebook的share\u open\u图中
我尝试使用OpenGraphAPI创建facebook的共享按钮 我的职能:Javascript 如何重命名;“对象”;在Facebook的share\u open\u图中,javascript,facebook,facebook-graph-api,facebook-opengraph,Javascript,Facebook,Facebook Graph Api,Facebook Opengraph,我尝试使用OpenGraphAPI创建facebook的共享按钮 我的职能: FB.ui({ method: 'share_open_graph', action_type: 'og.likes', action_properties: JSON.stringify({ object: { 'og:title': 'Custom Title', 'og:url': 'https://site.url',
FB.ui({
method: 'share_open_graph',
action_type: 'og.likes',
action_properties: JSON.stringify({
object: {
'og:title': 'Custom Title',
'og:url': 'https://site.url',
'og:description': 'Customt Description',
'og:image': 'Dynamic Image',
'og:og:image:width': '2400',
'og:image:height': '1260',
'fb:app_id': 'APP_ID',
},
})
如果我这样使用它,帖子的内容是:
John Doe喜欢MyApp中的对象
如何将本文中的“对象”重命名/删除为自定义名称或类似的名称:site、link
等
另一个问题是,这篇文章的图片总是小正方形的,而不是大正方形的。我在2400x1630的服务器上渲染图像
谢谢你的帮助 你不能。首先,这不是一个常规共享,这是“滥用”og。希望能够在运行时指定标题、描述等功能。图像大小可能是由于您指定了不存在的属性
og:og:image:width
;但也可能是故意将其限制在小正方形图像上,因为它是开放图形操作,而不是常规共享-好吧,你也可以尝试指定类型,以及其他参数-但我不知道这是否真的有效,如果它应该有效…你必须尝试。有效的OG类型列表可以在文档中找到。)谢谢@misorude我试图添加一个og:type
作为参数,但这不起作用。我找不到可定制的共享功能,有吗?发布权限不再有效,我希望这些share\u open\u graph
选项是最好的方式,我在文档中找到了一些提示。但它对我来说并不适用,比如“我找不到可定制的共享功能,有没有?”——除了这个——没有;打击“假新闻”的一部分(这经常被用来发布标题/描述/缩略图有误导性的文章)