我创建了使用iframe的FB应用程序,它正常工作,但我需要检查从哪个页面调用它。
我希望不同的网页将不同的变量传递给该iframe位置。
我已经知道如何将其设置为三个级别(原始页面,应用程序页面和标签页,具有不同的显示内容),但我需要检查它所调用的页面。
我认为可以通过两种方式完成:
1种方法:找到基于使用此应用程序作为选项卡的页面传递特定变量的方法,然后将其重定向到正确的位置
2路:找到在facebook外创建新应用程序的方法(可能是API或其他东西),然后输入所有这些值,包括:应用程序名称,包含此变量的应用程序链接,应用程序选项卡链接,使用iframe而不是FBML ..
我很乐意使用2.方式...
我不是要求你给我看代码,我知道我需要做我的工作,我不是要求你为我做,我只是寻求帮助,来自已经有人的指示创造这样的东西,指向正确的方向我在哪里可以找到...
另外,请不要告诉我阅读一堆内容,比如FB文档或整本书中包含所有其他“未使用过的”内容,我需要特定的部分,其中有关于此的话...
如果有人对此有所了解,请在此处写下......
谢谢!
答案 0 :(得分:2)
“page”参数在(iframe)选项卡上的“new”signed_request参数中传递。你得到了“免费”所需的东西;)
page:包含页面的JSON对象 id字符串,如果是喜欢的布尔值 用户喜欢该页面,管理员 如果用户是管理员,则为boolean。只要 如果您的应用是iframe,则可用 加载在页面选项卡中。
http://developers.facebook.com/docs/authentication/signed_request/