【问题标题】:facebook landing page脸书登陆页面
【发布时间】:2011-10-09 01:11:28
【问题描述】:

我的 facebook 登陆页面有一个问题。我通过静态 fbml 应用程序创建了 facebook 登录页面,但我有一个喜欢按钮的问题,用户必须喜欢该页面才能导航到另一个页面。 我想在我的登录页面中执行相同的功能, http://www.facebook.com/BusinessofCinema?v=app_6009294086.

谁知道这件事,请帮助我。

感谢您的提前......

【问题讨论】:

    标签: facebook


    【解决方案1】:

    此时,您可能希望改用基于 iframe 的 Facebook 页面选项卡,因为这些选项卡已经可用,并且基于 fbml 的应用程序正在逐步淘汰。除了其他优点之外,Facebook 发送给基于 iframe 的标签应用程序的 signed_request 参数包括一个标志,指示用户是否是该页面的粉丝。

    【讨论】:

      【解决方案2】:

      现在 iframe 是创建新 Facebook 应用程序的唯一方法,而 FBML 正在逐步淘汰,您需要一种新的方法来做到这一点。

      当您的应用程序 URL 被加载时,它会被传递一个 signed_request POST 参数。此参数包含您需要的信息。但是,它是经过打包和编码的,因此需要进行一些操作才能获得正确的信息。

      1. 首先,将signed_request 拆分为'.'特点。第一部分是签名。第二部分是编码数据
      2. 使用与您的服务器端编程语言等效的 URLBase64Decode 函数将编码数据解码为 JSON 字符串
      3. JSON 对象包含一个名为“页面”的节点。这包含一个名为“liked”的节点。
      4. 如果“喜欢”为真,则用户喜欢该页面,您会显示应用的“喜欢”版本。如果为 false,则显示网站的“请喜欢我”版本。

      FBML 方式将继续按照您现在的方式工作,但对于任何构建新 Facebook 应用程序的人来说,这就是这样做的方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-06
        • 2011-02-03
        • 1970-01-01
        相关资源
        最近更新 更多