如何从应用程序对象获取应用程序页面ID

问题描述:

我有一个Facebook应用程序,并在应用程序设置中创建了一个应用程序页面。但是,除非我想将我的应用设置为选项卡,否则它们似乎并不真正彼此连接,尽管该页面出现在应用的高级设置中。如何从应用程序对象获取应用程序页面ID

有没有办法从应用程序对象中获取应用程序页面的ID?

根据当前的官方文档(http://developers.facebook.com/docs/reference/api/application/),我会说你无法从应用程序对象获取该信息。

我真的不明白为什么你需要这样做?你不知道应用程序页面ID/URL?

+0

我不想在应用页面ID添加到我的数据库,如果有可能从通过图形API的应用程序对象得到它。 – DonJuwe 2012-02-15 18:06:21

+0

你不必把它放在数据库中,你也可以把它放在你在运行时加载的配置文件中,或者甚至硬编码...... 任何这些选项对我来说似乎对我来说都更好任务。为什么?因为你只有一个应用程序(对吧?),为什么浪费一个api调用的http请求(这需要时间,你知道),如果你已经有这样的信息? – 2012-02-15 18:09:26

+0

因此,应用程序和应用程序页面之间没有任何可用的关系,并且只有“转到应用程序”按钮才能显示应用程序页面和普通页面之间的区别? – DonJuwe 2012-02-15 18:15:49

难道你不能从“链接”字段获取?

http://developers.facebook.com/docs/reference/api/application/

+0

不,这会把你带到画布页面..例如,尝试在你给链接(涂鸦应用)的页面中的例子,然后点击“链接”。 – 2012-02-15 18:07:59

+0

链接字段提供了应用程序链接。我需要链接到应用程序页面。 – DonJuwe 2012-02-15 18:08:23