Google plus网络共享按钮不共享动态og标记

时间:2013-04-17 13:26:42

标签: php google-plus

我正在尝试使用Google +分享按钮分享一些活动。我面临的问题是当我尝试使用og标签共享特定事件时,内容是硬编码的 例如:

<meta property="og:title"  content="My Title">
<meta property="og:image" content="Awesome event">
<meta property="og:description" content="http://exqlusiv.com/wp-content/uploads/2012/08/tomorrowland-2012-video-live-sets-aftermovie.png"> 

然后使用https://developers.google.com/+/web/share/给出的代码分享它,它正常工作但问题是我将变量传递给og标签的内容,如

<meta property="og:title" content="<?php echo $title?>" />
<meta property="og:image" content="<?php echo $image?>" />
<meta property="og:description" content="<?php echo $description?>" />

谷歌共享按钮不会检测到标签,也无法正确共享内容。我真的被困在这个..

任何建议,

谢谢。

2 个答案:

答案 0 :(得分:3)

请确保您已通过直接访问该页面并使用正确填写数据的Google Rich Data Testing Tool进行验证。虽然Google共享通常会识别og数据,但您可能还需要考虑添加Schema.org microdata,Google似乎更善于处理。

答案 1 :(得分:0)

对于Google+,请将?v=random_string附加到该网址。 如果您将此想法与Facebook共享一起使用,请确保响应中的og:url参数与您共享的网址相匹配。

对于Facebook,您还可以通过

https://graph.facebook.com发送帖子请求来强制重新抓取
{id: url,
scrape: true}