【问题标题】:User-defined settings for Facebook page tab?Facebook页面选项卡的用户定义设置?
【发布时间】:2011-08-02 03:05:57
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: facebook


    【解决方案1】:

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

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

    您需要对尚未创建页面设置的情况进行一些处理,但应该做您想做的事情。

    【讨论】:

    • 不是我想听到的,而是我所期望的。谢谢。
    • 在 Facebook 开发者区域的 Facebook 集成选项卡上,有一个名为“编辑 URL”的字段。这会比按照您的建议添加仅对页面管理员显示的链接更合适吗?
    • 您也可以使用它:请参阅stackoverflow.com/questions/6153347/… 了解可能的用法说明。这样做的问题是您无法控制链接的显示位置或链接文本的内容,因此它可能不那么明显。
    • 干杯,这终于为我阐明了这个问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多