2

我通过使用 URL 和参数来跟踪 Facebook 共享的示例

原创(工作)

小提琴>> http://jsfiddle.net/dYfwK/

<a href="http://www.facebook.com/sharer.php?s= 100&amp;p[title]=Title here&amp;p[url]=http://example.com&amp;p[images][0]=http://upload.wikimedia.org/wikipedia/commons/5/55/Kaasmarkt2_close.jpg&amp;p[summary]=I love cheese" target="_blank">Test</a>

已修改(图片未出现)

小提琴>> http://jsfiddle.net/dYfwK/6/

<a href="http://www.facebook.com/sharer.php?s= 100&amp;p[title]=Title here&amp;p[url]=http://example.com&amp;p[images]
    [0]=http://www.ucmas.com/wp-content/uploads/2013/07/rm.jpg&amp;p[summary]=I love cheese" target="_blank">Test</a>

我一直面临这个问题一段时间,最终我相信这个问题是由于图像。是尺寸还是其他原因造成的?

4

2 回答 2

3

当我这样做时,它会起作用:

<a href="https://www.facebook.com/sharer.php?s=100&p[title]=Title+here&p[url]=http://example.com&p[summary]=I+love+cheese&p[images][0]=http://www.ucmas.com/wp-content/uploads/2013/07/rm.jpg" target="_blank">Test</a>

您需要做的是&amp;从 url 中删除并用真正的 & 替换它。然后我对所有不是链接的内容进行了 url 编码。这只是意味着用 . 替换空格+。我还将图片放在网址的末尾。不知道为什么,但这似乎起到了作用。

于 2013-10-24T19:14:16.540 回答
0

https://developers.facebook.com/docs/sharing/reference/feed-dialog#deprecated-params

根据以下网址的最新更新,图片已替换为用于共享媒体网址的 u 参数,以及用于重定向网址的链接。

https://www.facebook.com/sharer.php?u=${img}&link=${window.location.href}

于 2021-10-12T15:43:09.540 回答