1

我尝试在 facebook 上分享带有标题的 url。我愿意

http://www.facebook.com/sharer/sharer.php?u=http://domain.com/win-a-hot-date/&t=Now this is awesome

但标题不显示。怎么了?

4

1 回答 1

1

't' url 参数以及 sharer.php 已被弃用

附上一个适合您的示例链接(始终对参数值进行编码):

https://www.facebook.com/sharer/sharer.php?s=100&p[url]=http%3A%2F%2Fdomain.com%2Fwin-a-hot-date%2F&p[title]=Now+this+is+awesome

您可以将这些参数添加到末尾以显示缩略图或摘要:

&p[images][0]=*URL_TO_IMAGE*
&p[summary]=Some+urlencoded+summary

(通常建议用 HTML 的 & 等效替换所有 & 符号)

不过,如上所述,它是一种已弃用的 api 方法,使用上述方法会产生各种结果,即有时图像不支持它。

有些人报告了标题或图像不合适的问题,因此不得不在 HTML 代码的文档头部标签中实现 OG 标签:

<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
<meta property="fb:admins" content="USER_ID"/>
<meta property="og:description" content="Some descrioton"/>

注意:Facebook 建议的一种新方法是使用此处描述的 Feed 和 Share Dialogs 。对于调试使用这个

于 2013-09-30T13:38:26.667 回答