像url指向页面选项卡

时间:2012-09-19 13:18:02

标签: asp.net facebook facebook-like facebook-page

我安装了一个FB应用程序作为页面选项卡。我正在处理的网站的唯一方式是在标签内查看。该网站有“条目”,我希望能够单独使用每个条目,指向我的页面标签,并在查询字符串中将条目ID包含为app_data。

当着陆页从页面标签中收到帖子时,我会检查app_data的值,如有必要,还会重定向到相应的详细信息页面。

所以我尝试的是在输出条目时我使用类似按钮,如下所示:

<fb:like  layout="button_count" href="<%= this.GetDetailsUrl() %>"></fb:like>

GetDetailsUrl只需获取我的应用的网址,并将条目ID添加为app_data,如下所示:

protected string GetDetailsUrl()
{
    return "http://www.facebook.com/mypage/app_myappid?app_data=" + entry.EntryId.ToString(); 
}

现在,正在发生的事情是,按钮似乎只指向http://www.facebook.com/mypage,当点击了like按钮时会发生这种情况,我可以看到每个条目的类似计数器似乎指向同一个地方,他们都有相同的数量。

我有没有办法像我想要的那样在页面标签上有类似的观点?任何意见,将不胜感激。谢谢!

编辑:在CBroe的建议之后,我在我的详细信息页面上使用了以下内容:

<meta property="og:title" content="Entry Title"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="http://www.myredirect.com?id=entry_id"/>
<meta property="og:image" content="http://www.mysite/entryimage.jpg"/>
<meta property="og:site_name" content="http://www.mysite.com"/>
<meta property="og:description" content="Entry Description"/>

1 个答案:

答案 0 :(得分:1)

  

我有没有办法像我想要的那样在页面标签上有一个相似的点?

您不能喜欢页面标签,只有粉丝页面本身才能收到类似标签。

您可以做的是将您的条目设置为Open Graph对象 - 然后单独使用这些对象。

当用户访问您的OG网址时,您可以通过JavaScript将其重定向到您的网页标签。