【问题标题】:LIKE a detail page inside iframe app in tab喜欢标签中 iframe 应用程序内的详细信息页面
【发布时间】:2011-09-08 12:32:48
【问题描述】:

我们有一个 Facebook 应用程序,它在粉丝页面 TAB 上的 IFRAME 内运行。

在应用程序的主页上,我们显示例如10本书,用户可以点击进入一本书的详情页。

我们希望在这些详细信息页面上添加一个 LIKE 按钮,以便 facebook 上的用户可以在他们的信息流中点赞和分享这本书。

问题在于,据我们所知,facebook 没有提供在 iframe 中点赞详细信息页面的方法。

有谁知道如何解决这个问题? 我们希望点赞的链接直接链接到我们的应用程序,在添加了我们的应用程序的粉丝页面的选项卡中,换句话说:当用户喜欢一本书时,其他人应该能够点击该点赞的链接并看到在选项卡式应用中预订

【问题讨论】:

  • 我也有同样的问题。我们能得到更多这方面的信息吗?目前还不清楚这可能如何工作。您如何为将链接到页面和应用程序选项卡的流生成一个 url,然后将类似的 url 加载到 iFrame 中?
  • 当 iframe 应用程序用作选项卡式应用程序时,您似乎无法点赞 iframe 应用程序内的页面。您可以在使用画布应用程序(不在用户选项卡内)时执行此操作,因为这样您就有不同的 url 可以访问
  • @Jorre 这是可能的。达斯汀的回答是正确的,也是我过去解决问题的方法。使用 app_data 字段传入您希望加载的页面的 url(例如 /content/12),然后,当画布应用程序加载时,检查是否设置了 app_data,如果是,则返回 303 重定向到 /contents/ 12(或任何 app_data 的内容)。

标签: tabs facebook-iframe iframe-app


【解决方案1】:

您也许可以使用 app_data 字段来完成您要查找的内容。检查https://developers.facebook.com/docs/authentication/signed_request/ 了解更多信息。这应该允许您可以触发页面响应的唯一 url。

【讨论】:

  • 感谢您的链接,但提供一些代码也会有所帮助。
猜你喜欢
  • 2012-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-01
  • 2015-03-26
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
相关资源
最近更新 更多