【问题标题】:Facebook redirect_url on multiple language site多语言网站上的 Facebook redirect_url
【发布时间】:2011-11-22 03:09:10
【问题描述】:

例如,我使用带有漂亮干净 url 的 wordpress:

1) http://www.mysite.com/fr/concours/

2) http://www.mysite.com/en/contest/

我将一个 facebook 应用程序链接到第一个 url 以支持我在网站上的法语部分的 facebook 比赛。但是一旦我尝试登录英文部分,它显然会失败,因为它不属于应用程序。

这让我觉得我需要创建 2 个由相同代码处理的应用程序,一个用于法语部分,一个用于英语部分。我的想法对吗?

你有什么建议?

【问题讨论】:

  • 我真的很想知道为什么我在这个问题上得到了 -1,这是一个完全有效的讨论主题......

标签: php facebook oauth-2.0


【解决方案1】:

我将创建一个指向 mysite.com 的应用程序,并创建一个索引操作来检测用户的首选语言并进行相应的重定向。

检测可能会根据浏览器的Accept-Language http 标头,或facebook 在打开应用程序时在signed_request 参数中发送的用户区域设置。

【讨论】:

  • 我已经有了这个想法,但是在我生活的这个奇怪的世界里,它不被接受,因为很多魁北克人有英文系统和英文浏览器,但使用法语工作,并且被我们展示它们的事实所冒犯一个基于他们未知偏好的英文网站....大部分时间都是从拥有网站本身的客户开始...所以我必须找到一种支持通过 url 选择语言的方法...
  • 我只讲了自动检测,你肯定需要提供一种切换语言的方法。另外:即使有人使用英语系统/浏览器,如果他们的首选语言是法语,他们将使用该语言的 FB - 并且 FB 在链接的signed_request 参数中将其发送给您(您需要$data->user->locale)。
猜你喜欢
  • 1970-01-01
  • 2016-02-16
  • 2012-04-16
  • 2010-09-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多