是否可以强制执行页面应用程序的初始配置?

时间:2011-09-01 12:43:46

标签: facebook configuration

我正在尝试开发我的第一个Facebook应用程序,旨在让我们网站的客户从他们的Facebook页面以及我们的网站上销售他们活动的门票。因此,当Facebook页面的管理员将我们的应用程序添加为页面选项卡时,我需要能够找出他们是谁,以便我可以加载相关的事件数据。还需要额外的包含/排除配置和各种其他选项,这些选项将影响应用程序的行为。

所以我的问题是如何最好地处理这种情况?在使用基本的沙盒应用程序时,我似乎只能将应用程序直接添加到页面中;没有提示进行配置,我看不到任何定义自定义属性的方法。

'edit_url'属性是实现此目的的唯一方法吗?如果是这样,有没有办法在初次使用时自动将页面管理员指向此链接?

2 个答案:

答案 0 :(得分:1)

解码页面中收到的signed request会让您获得更多信息 从这里你可以检索页面管理员的UID。 你需要管理你身边的其他人...... 为了获取用户ID,用户必须将您的应用程序授予基本permissions

答案 1 :(得分:1)

我目前正在做一个类似的应用程序,就像Lix说的那样,我使用了signed_request变量来检测安装选项卡的页面。然后,根据页面的ID,我检索正确的内容。

要为您的用户提供管理页面,请在您的应用配置中添加页面标签编辑网址,您可以将用户重定向到自定义面板,以便他们修改应用。