我正在尝试使用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?>" />
谷歌共享按钮不会检测到标签,也无法正确共享内容。我真的被困在这个..
任何建议,
谢谢。
答案 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}