我正在试图弄清楚如何在产品页面上添加Facebook“喜欢”按钮,点击后在用户的墙上显示一条帖子,上面写着“John Smith喜欢产品”的内容而不是“约翰史密斯喜欢链接”?
我认为这将是Facebook og:type标签的一个功能。对于我的网站www.luhsetea.com上的产品页面,我有以下标签:
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# luhsetea: http://ogp.me/ns/fb/luhsetea#">
<meta property="og:title" content="Spice of Your Life" />
<meta property="og:type" content="luhsetea:product" />
<meta property="og:url" content="http://www.luhsetea.com/products/spice-of-your-life" />
<meta property="og:site_name" content="Luhse Tea" />
<meta property="fb:app_id" content=" APP_ID " />
<meta property="og:description" content="Honey, milk, and tea blend with our spices perfectly! See what you can make, with these spi..." />
<meta property="og:image" content="http://cdn.shopify.com/s/files/1/0077/8972/products/spice-of-your-life_medium.jpg?101788" />
我已经包含了类似按钮所需的JS SDK和代码:
<fb:like href="http://www.luhsetea.com/products/spice-of-your-life" send="false" layout="button_count" width="180" show_faces="false"></fb:like>
我已经在我的Facebook开发人员帐户中添加了一个应用程序,并在App配置页面的Open Graph设置中添加了一个名为“Like”的Action,名为“Product”。在这之后facebook给了我<meta property="og:type" content="luhsetea:product" />
标签的代码。
我做错了吗?
感谢您的帮助。
答案 0 :(得分:1)
你对Like按钮和Open Graph动词和动作之间的区别感到困惑 - 它们是两个独立的东西,你添加到应用程序中的任何动词Open Graph设置都不会影响Like按钮。
如果你真的想使用一个像'动词一样的Open Graph(并且我推荐它反对它,因为它与'正常的FB'混淆',并且可能不会被FB批准)那么你会有根据{{3}}
直接与Open Graph集成注意:如果您使用Open Graph'喜欢'动词,那么您不会从使用喜欢按钮的用户喜欢您的产品中获益 - 也就是说,当您向产品发布内容时,能够与这些用户建立联系页。
如果您只想要一个赞按钮并从新闻Feed中删除“一个链接”部分,请将您的og:type
设置为product