这是一个非常基本的(可能是非常愚蠢的)问题,但我无法在Facebook开发者网站上找到答案。
说您的网站的主页是www.example.com。您在网站www.example.com/specific-page.php
上有一个子页面在specific-page.php上,我希望彼此相邻有两个按钮:
Facebook Like按钮,点击后,喜欢我的主域名(www.example.com)。
Facebook分享按钮,点击后,分享specific-page.php
显然我在特定的page.php上有OG元标记(如下所示),但Share和Like按钮都使用了该信息,所以看起来你不能归类似于到主域和共享到特定页面的信息。
换句话说,如果www.example.com主页上的“赞”按钮显示143个喜欢,然后有人在特定页面上点击了“喜欢”,我现在希望该主页编号为144。
<meta property="og:image"content="http://www.example.com/images/facebookthumb.png" />
<meta property="og:title" content="Example" />
<meta property="og:url" content="http://www.example.com/specific-page.php" />
<meta property="og:site_name" content="Example"/>
<meta property="og:type" content="website"/>
<meta property="og:description" content="Example.com is an exemplary site." />
所以我想我的最终问题是:有没有办法为Like vs. Share指定单独的OG标签?
答案 0 :(得分:1)
不,没有办法。之前,您可以选择使用FB.ui
供稿对话框与自定义参数共享:https://developers.facebook.com/docs/sharing/reference/feed-dialog
截至2017年4月18日,不再支持以下参数 通过Graph API 2.9及更高版本。对于2.8及更低版本, 参数将继续有效,直到2017年7月17日。