页面选项卡下的Facebook应用程序无需其他参数即可调用

时间:2010-10-27 09:18:51

标签: facebook

我正在创建一个IFrame应用,用户可以将其添加到“页面”标签中。当我导航到一个页面,其中应用程序被添加为选项卡(在墙,信息等旁边),我看到Facebook服务器调用应用程序所在的服务器,带有POST请求,但没有传递任何额外的信息。

我的应用程序如何在那一刻获得更多信息,以查看访问者正在访问哪些页面(页面ID /名称是什么),所以我知道要将哪些内容呈现给Facebook?

我已经看过Graffiti应用程序执行此操作,当您导航到标签中带有涂鸦的页面时,它知道要显示的图像。

1 个答案:

答案 0 :(得分:0)

好的,让它运转起来。

我必须在应用程序设置页面的“高级”选项卡下为Canvas(测试版)启用OAuth 2.0。通过启用此功能,我现在在Post请求中收到“signed_request”参数。

http://developers.facebook.com/docs/authentication/canvas

解码后我可以获取profile_id,这是访问者浏览器中的页面ID。