2011-03-11 166 views
2

我创建了使用iframe的FB应用程序,它的工作正常,因为它应该,但我需要检查从哪个页面调用它。Facebook应用程序设置

我想让不同的页面将不同的变量传递给iframe位置。

我已经知道如何将它设置为三个级别(原始页面,应用程序页面和标签页上,具有不同的显示内容),但我需要检查从哪个页面调用它。

我想它可以在2种方式进行:

1路:找到办法通过基于正在使用此应用程序选项卡页面上特定的变量,然后将其重定向到正确的位置

2种方式:找到方式来创建Facebook以外的新应用程序(也许API或其他),然后输入所有这些值,包括:应用程序名称,包含此变量的应用程序链接,应用程序选项卡链接,使用iframe而不是FBML ...

我很乐意使用2.方式...

我不是要求你向我展示代码,我知道我需要做我的工作,我不是要求你为我做,我只是寻求帮助,来自已经创建的人的指示像这样的东西,指向我正确的方向,我可以找到方向...

此外,请不要告诉我读一堆东西,如FB文档或整本书,其他所有“未使用尤其是圆形”的东西,我需要在那里有一个关于这个词的特定部分...

如果有人知道这事,就写在这里...

谢谢!

回答

2

“page”参数在(iframe)选项卡上的“new”signed_request参数内传递。你得到你所需要的“免费”;)

页:包含 页ID字符串时,喜欢布尔如果 用户喜欢的页面,管理员 布尔JSON对象,如果用户是管理员。如果您的应用程序是加载在页​​面选项卡中的iframe ,则只有 可用。

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

+0

是的,就是这样......我已经找到了,答案之前,但谢谢! – SharkTheDark 2011-03-13 02:24:46