我在寻找与Facebook应用程序和分段/生产环境有关的“最佳实践”答案。本能地,我为每个环境提供了自己的Facebook应用程序,包括其自己的ID和密钥。通过(这里,这里和通过广泛的谷歌搜索)发现,它根本不可能在应用程序之间共享OG配置,因此我一直在跨环境复制应用程序设置(图标、请求的权限和文本等)。这很痛苦且难看,但我已经忍受了下来。
不幸的是,随着opengraph动作的引入,这已经不再有趣——需要复制的东西更多,而且所有东西都必须经过批准过程。难道没有更好的方法吗?一位同事建议我们只需在所有环境中共享相同的应用程序,但我对此持怀疑态度——这意味着我们将不得不与分段环境分享生产秘密(我甚至没谈到本地主机开发环境),并且我们将需要以某种方式将Facebook流量路由到正确的环境(因为一个Facebook应用程序意味着一个页面标签URL)。
肯定有更好的方法...不是吗?
不幸的是,随着opengraph动作的引入,这已经不再有趣——需要复制的东西更多,而且所有东西都必须经过批准过程。难道没有更好的方法吗?一位同事建议我们只需在所有环境中共享相同的应用程序,但我对此持怀疑态度——这意味着我们将不得不与分段环境分享生产秘密(我甚至没谈到本地主机开发环境),并且我们将需要以某种方式将Facebook流量路由到正确的环境(因为一个Facebook应用程序意味着一个页面标签URL)。
肯定有更好的方法...不是吗?