0

我在 JSP 中制作了一个 facebook 应用程序。然后我将该应用程序作为标签集成到我的 Facebook 页面。现在我想要那个 facebook 标签上的 fangate。那就是我想将该标签设置为显示标签。

我该怎么做?

4

1 回答 1

0

您的 Web 应用程序需要代码来请求和解码 Facebook 传递给粉丝页面的“signed_request”表单变量。

  1. 请求“signed_request”字符串形式
    变量的第二个参数。
  2. 此参数包含以 JSON 格式编码的用户数据。
  3. 将字符串解析为 JSONObject。
  4. 查询对象以在“page”参数中查找布尔“liked”参数。
  5. 您现在可以根据该参数指定条件内容。

请注意,您需要先将 iFrame 应用程序作为选项卡添加到 Facebook 粉丝页面,然后才能进行任何测试。这是因为如果应用程序位于粉丝页面选项卡的上下文中,它只会从 Facebook 传递重要的用户数据。

这是使用 PHP 的教程:http: //www.chilipepperdesign.com/2011/02/15/reveal-fan-gate-like-gate-facebook-iframe-tab-tutorial-with-php

关于“signed_request”的概述:http: //developers.facebook.com/docs/authentication/signed_request/

于 2012-06-13T15:09:40.943 回答