Facebook页面标签的用户定义设置?

时间:2011-08-01 18:35:44

标签: facebook

我正在开发一个Facebook iframe应用程序,需要为每次安装配置一些配置,例如long / lat和一些第三方API密钥。我宁愿不必为每个实现创建一个新的应用程序。

有没有办法让用户(页面所有者)定义这些设置?理想情况下,我想在应用管理页面的“编辑设置”对话框中提供其他设置(目前唯一的设置是“自定义标签名称”)。

谢谢!

1 个答案:

答案 0 :(得分:4)

这是可能的,但没有简单/标准的方法来做到这一点。我会尝试以下方法:

  1. 您的后端需要为每个标签的设置提供存储空间;这些会将特定标签与特定页面相关联。
  2. 在您的应用程序选项卡中,iframe添加一个链接,该链接仅显示查看选项卡的用户是否与该选项卡关联的用户。您可以通过查找page中的signed_request值并确保该用户是管理员来执行此操作。
  3. 当用户点击该链接时,弹出对话框让他们输入自定义设置,并在执行相关验证后将其保存在服务器上。
  4. 在选项卡的后续加载中,查找并在服务器上相应地使用已保存的设置。
  5. 您还需要对尚未创建页面设置的情况进行一些处理,但是应该按照您的需要进行处理。