在google plus中分享来自数据库的动态内容的aspx页面

时间:2013-04-20 12:41:35

标签: asp.net share meta-tags

我想通过我的asp.net网站分享google plus中的内容。 我有一个名为GooglePlusShare.aspx的页面。 Google Plus会在og:image和og:description meta标记中找到它所发现的任何内容。 我想根据在querystring中传递的userid动态共享内容。 og:image和og:description元标记内容正在页面中完美设置,但google plus没有呈现它。

下面我已经在该页面上指定了元标记,它们是在页面加载时动态设置的。

<meta id="metaDescription" content="I just entered to win a KitchenAid Kitchen Suite From h.h.gregg - enter now at hhgregg.com/kitchenaid and watch to get a great recipe idea!" property="og:description" name="description">
<meta id="ogImg" content="http://img.youtube.com/vi/http://www.youtube.com/watch?v=OT1LFzO8k20/0.jpg" property="og:image">

任何人都可以帮助我。

提前致谢,
普里亚

1 个答案:

答案 0 :(得分:0)

根据Open Graph简介页面http://ogp.me/,每个对象都需要4个元标记:

  
      
  • og:title - 对象的标题,应该出现在图表中,例如“The Rock”。
  •   
  • og:type - 对象的类型,例如“video.movi​​e”。根据您指定的类型,可能还需要其他属性。
  •   
  • og:image - 应在图表中表示对象的图像URL。
  •   
  • og:url - 您的对象的规范网址,将用作图表中的永久ID,例如,   “http://www.imdb.com/title/tt0117500/”。
  •   

也许你需要在识别你的页面之前实现所有4个?