我正在尝试点击一个链接,打开一个带有自定义而不是标题,摘要,链接和图像的Facebook分享弹出窗口。 代码:
<a
onClick="window.open('https://www.facebook.com/sharer.php?s=100&
p[title]=dummyTitle&
p[summary]=dummySummary&
p[url]=dummyURL&
p[images][0]=dummyImageURL'
,'sharer','toolbar=0,status=0,width=548,height=325');"
href="javascript: void(0)">
<h1>Click to share this product</h1>
</a>
我遵循了这里的指南:
https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content/#images
图像有时显示,有时则不显示。 显然,在更改p [url]值或添加查询字符串参数时,图像很可能会显示。 我使用调试器建议类似问题的答案,以刷新缓存等,但不幸的是徒劳无功。
我无法使用开放图形协议元信息导致页面具有多个共享链接,并且它们都指向同一页面(但是指向不同的位置,有点像锚书签或永久链接)。
我在这里和其他论坛和博客上搜索了十几个问题,相应地改变了我正在使用的图像尺寸但是徒劳无功。
还探索了FB.UI feed
和stream.share
,无法在朋友的墙上分享,发送消息或发布到群组。而另一个不能采取参数来自定义共享框。
更多内容:
fbdevwiki.com