如何在 Facebook 共享者 URL 中传递标题、摘要和图像等参数

问题:

我需要在Facebook共享者URL中传递我的内容,如标题,摘要和图像,如下所示:

 <a id="button"
    href="http://www.facebook.com/sharer.php?
    s=100
    &p[url]=http://myurl.com/overview/sap-talent
    &p[images][0]=http://myurl/images/my_image.png
    &p[title]=mytitle
    &p[summary]=containsummary">

问题是它会自动从上面提到的URL(http://myurl.com/overview/sap-talent)获取一些内容,我不知道我的标题和摘要数据在哪里。有没有另一种方式来分享我的自定义标题,摘要和图像?facebooksharer.php


答案 1

看起来像Facebook禁用了将参数传递给共享者。

我们已更改共享器插件的行为,以与我们平台上的其他插件和功能保持一致。

共享者将不再接受自定义参数,Facebook将提取预览中显示的信息,就像它在Facebook上显示为来自url OG元标记的帖子一样。

以下是帖子的网址:https://developers.facebook.com/x/bugs/357750474364812/


答案 2

您现在唯一需要的参数是 。所有其他数据将从页面或(更好)从您的开放图形元标记中获取:?u=<YOUR_URL>

<meta property="og:url"                content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" />
<meta property="og:type"               content="article" />
<meta property="og:title"              content="When Great Minds Don’t Think Alike" />
<meta property="og:description"        content="How much does culture influence creative thinking?" />
<meta property="og:image"              content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />

此处的示例和描述

可以在调试器中测试页面是否符合要求。


推荐