如何启用jsp页面(在facebook上作为facebook选项卡)启用扇形门?

时间:2012-06-13 10:51:58

标签: facebook jsp

我在JSP中创建了一个facebook应用程序。然后我将该应用程序集成到我的Facebook页面作为选项卡。 现在我想在Facebook标签上找到一个fangate。 我希望将该选项卡设为显示标签。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

  1. 请求“signed_request”字符串形式的第二个参数
    变量
  2. 此参数包含以JSON格式编码的用户数据。
  3. 将字符串解析为JSONObject。
  4. 查询对象以查找其中的布尔“已”参数 “page”参数。
  5. 您现在可以根据该参数指定条件内容。
  6. 请注意,在进行任何测试之前,您需要将iFrame应用程序作为选项卡添加到Facebook粉丝页面。这是因为如果应用程序位于粉丝页面选项卡的上下文中,则只会从Facebook传递非平凡的用户数据。

    这是使用PHP的tuturial: 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/

相关问题