0

在我当前的项目中,我们计划集成 Facebook 进行身份验证。该站点为 i18n、sitenameineng.com、sitenameinswe.se 等使用不同的域。
Facebook 只允许具有相同基本 URL 的多个域,这就是问题开始的地方。我可以为每种语言建立一个新项目,但感觉非常不必要。最好的解决方案是什么?

我能想出的唯一解决方案是为每种语言创建一个新的 Facebook 应用程序,然后根据语言环境更改我的项目中的 facebook 应用程序 ID 和密码,还是有更好的解决方案?如果没有更好的解决方案,我应该如何根据语言环境放置 app id 和 secret?

谢谢

4

1 回答 1

0

如何创建一个proxy应用程序,为您的所有域提供一个 API 来使用?

说:proxy.sitename.com 包含 SDK、身份验证、数据库处理和重定向到正确的网站。然后,您可以向您的代理发出请求,然后代理使用提供的访问令牌调用 Facebook API 端点。当然,这可能会导致轻微的性能下降,但这可能是解决这个问题的最佳方法。

考虑到您项目的性质,您可能还需要考虑:https ://developers.facebook.com/docs/internationalization/

于 2012-09-19T14:22:23.077 回答