【问题标题】:Like url point to page tab像 url 指向页面选项卡
【发布时间】:2012-09-19 22:21:06
【问题描述】:

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

当登陆页面收到来自页面选项卡的帖子时,我将检查 app_data 的值,并在必要时重定向到相应的详细信息页面。

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

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

GetDetailsUrl 只是获取我的应用程序的 url 并将条目 id 附加为 app_data,如下所示:

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

现在,发生的事情是like按钮似乎只指向http://www.facebook.com/mypage,当点击like按钮时会发生这种情况,我可以看到每个条目的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"/>

【问题讨论】:

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


    【解决方案1】:

    有没有办法让我在尝试做的时候对页面选项卡有一个点赞?

    你不能点赞页面标签,只有粉丝页面本身可以收到赞。

    您可以做的是,将您的条目设置为 Open Graph 对象,然后分别点赞。

    当用户访问您的 OG URL 时,您会通过 JavaScript 将它们从那里重定向到您的页面标签。

    【讨论】:

    • 您好,感谢您的回复。将条目设置为 Open Graph 对象是指将 og 元标记添加到详细信息页面吗?
    • 是的,并让它们链接/喜欢“独立” - 然后重定向到在页面选项卡内显示条目。
    • 再次感谢。好吧,如果我有点慢,请原谅我。现在我正在向我的应用程序添加一个开放的图形对象。 “喜欢”动作似乎只适用于“对象”。这是我必须采取的步骤才能正确解析 og 标记吗?
    • 不,您不需要将任何 Open Graph 功能添加到您的应用程序本身。只需让您的入口页面配备适当的 Open Graph 元标记,就足以“以正常方式”喜欢它们。
    • 再次感谢您的帮助。我已经修改了我的原始帖子以包含我将在我的详细信息页面上使用的元标记。我使用了“文章”类型,因为我认为它最适合我的用途。你能看一下,告诉我你觉得好看吗?再次感谢!
    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    相关资源
    最近更新 更多