【问题标题】:Facebook Send URL -- linking to applicationFacebook 发送 URL - 链接到应用程序
【发布时间】:2012-03-14 06:54:25
【问题描述】:

我正在尝试使用外部网站上的 Facebook 发送按钮将用户链接到我客户的 Facebook 粉丝页面上的特定应用程序(“MyTab”实例)(链接看起来像:

https://www.facebook.com/ClientName?sk=app_XXX

我使用以下代码在外部网站上嵌入发送按钮没有问题:

<div id="fb-root"></div>
<fb:send href="https://www.facebook.com/ClientName?sk=app_XXX"></fb:send>

问题是,成功发送后,URL 被截断为 https://www.facebook.com/ClientName

如何保留整个链接,以便将用户直接发送到应用程序?

我尝试使用“urllib”对 url 进行编码,但没有成功。

我被难住了!

【问题讨论】:

    标签: facebook dialog send encode


    【解决方案1】:

    这是因为您使用的 URL 中的 OpenGraph 元标记用于 Facebook 页面,即使对于 Page Tab,它们也代表页面本身,导致链接与您提供的初始链接不同。

    您可以创建中间页面,该页面将使用 javascript 处理重定向到 Fanpage Tab 应用程序,并为将在发送的消息中显示的内容提供 OpenGraph 标签。

    【讨论】:

      猜你喜欢
      • 2010-12-09
      • 1970-01-01
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 2012-08-31
      相关资源
      最近更新 更多