Facebook Canvas / Tab应用程序,fb_sig_profile_id,fb_sig_app_id

时间:2011-09-28 19:18:17

标签: facebook authentication facebook-canvas

随着Facebook Apps于10月1日发生变化,我无法确认我们的Canvas / Tab应用程序是否会按预期运行。

当用户首次使用应用程序加载选项卡时,我希望facebook向我发送参数“fb_sig_profile_id”(我认为应该是页面的ID)和“fb_sig_app_id”(APP的ID)

我不需要/想要验证用户身份或访问UserData / Graph等。我只是根据这些参数在我的终端上显示内容。

如果情况不再如此,Facebook不会向我发送这些参数,有人可以指出我如何获取这些数据。

由于

1 个答案:

答案 0 :(得分:0)

在构建 Apps On Facebook 类应用时,Facebook会发送一个signed_request,其中包含您需要的数据:

  

当用户导航到Facebook页面时,他们会看到您的页面   选项卡添加在下一个可用选项卡位置。从广义上讲,页面标签是   加载方式与Canvas页面完全相同。阅读更多相关信息   在画布教程中。当用户选择您的页面标签时,即可   通过一个附加参数接收signed_request参数,   page 即可。此参数包含一个id的JSON对象(页面ID为   当前页面),admin(如果用户是页面的管理员),和   liked(如果用户喜欢该页面)。和Canvas页面一样,你   将不会收到您的应用可访问的所有用户信息   signed_request直到用户授权您的应用。

Reference