随着Facebook Apps于10月1日发生变化,我无法确认我们的Canvas / Tab应用程序是否会按预期运行。
当用户首次使用应用程序加载选项卡时,我希望facebook向我发送参数“fb_sig_profile_id”(我认为应该是页面的ID)和“fb_sig_app_id”(APP的ID)
我不需要/想要验证用户身份或访问UserData / Graph等。我只是根据这些参数在我的终端上显示内容。
如果情况不再如此,Facebook不会向我发送这些参数,有人可以指出我如何获取这些数据。
由于
答案 0 :(得分:0)
在构建 Apps On Facebook 类应用时,Facebook会发送一个signed_request
,其中包含您需要的数据:
当用户导航到Facebook页面时,他们会看到您的页面 选项卡添加在下一个可用选项卡位置。从广义上讲,页面标签是 加载方式与Canvas页面完全相同。阅读更多相关信息 在画布教程中。当用户选择您的页面标签时,即可 通过一个附加参数接收
signed_request
参数,page
即可。此参数包含一个id
的JSON对象(页面ID为 当前页面),admin
(如果用户是页面的管理员),和liked
(如果用户喜欢该页面)。和Canvas页面一样,你 将不会收到您的应用可访问的所有用户信息signed_request
直到用户授权您的应用。