我在网站上有一些社交分享按钮。我已经能够使用开放图形标签来准确指定我想要共享的内容。他们与除 Tumblr 之外的所有主要社交网络合作。有谁知道为什么或我应该做什么?谢谢!
问问题
2529 次
1 回答
5
尽管这是一篇较旧的帖子,但我偶然发现了它,并认为我会为未来的人们发布回复。我希望OP找到更及时的答案。
这取决于您的开放图形标签如何设置 - 在您的索引页面上?或者在您的永久链接页面上?Facebook 不允许你传递参数,它只能抓取页面上的内容。所以在索引页面上它只能获取一般的博客信息,因为在一个有很多帖子的页面上没有办法写出唯一的 OG 元标记。而在单个永久链接页面上,您可以创建开放图形标签以具体说明帖子。这是来自 addthis.com 支持页面的链接,该链接解释了 facebook 如何获取其打开的图表信息以及为什么在从主索引页面共享时它不具体发布:http: //support.addthis.com/customer/portal/questions/ 245592-分享按钮-tumblr-posts
这是一个指向“赞”按钮页面的链接,它总体上解释了开放图形标签的工作原理:http: //developers.facebook.com/docs/reference/plugins/like/
以下是设置 tumblr 模板的示例,以便它可以在永久链接页面上获取更多详细信息:
<!-- OPEN GRAPH INFO-->
<meta property="og:type" content="blog" />
<meta property="og:site_name" content="{Title}" />
{block:PermalinkPage}
<meta property="og:title" content="{block:PostSummary}{PostSummary}{/block:PostSummary}" />
{block:Posts}
{block:Photo}
<meta property="og:image" content="{PhotoURL-500}" />
{/block:Photo}
{block:Answer}
<meta property="og:image" content="{AskerPortraitURL-128}"/>
{/block:Answer}
{block:Text}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Text}
{block:Photoset}
{block:Photos}
<meta property="og:image" content="{PhotoURL-500}" />
{/block:Photos}
{/block:Photoset}
{block:Quote}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Quote}
{block:Link}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Link}
{block:Chat}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Chat}
{block:Video}
<meta property="og:image" content="{PortraitURL-128}" />
{/block:Video}
{/block:Posts}
{/block:PermalinkPage}
{block:IndexPage}
<meta property="og:title" content="{block:Description}{MetaDescription}{/block:Description}" />
<meta property="og:image" content="{PortraitURL-128}" />
{/block:IndexPage}
<meta property="fb:app_id" content="YOUR_FB_APP_ID" /> <!-- YOU CAN ALSO USE A DIFFERENT TAG FOR YOUR PROFILE ID INSTEAD NOTE - use one of the other, not both -->
<meta property="fb:admins" content="YOUR_FB_ADMIN_ID" />
<!-- END OPEN GRAPH -->
于 2012-07-04T06:09:22.543 回答