Localization 我可以通过facebook connect获得特定地区的facebook用户信息吗?

Localization 我可以通过facebook connect获得特定地区的facebook用户信息吗?,localization,facebook,Localization,Facebook,我使用facebook connect让用户轻松登录我的应用程序。它工作得很好,但是,在用户允许我获取他们的facebook信息,如电子邮件、生日、性别等后,facebook会将这些数据以用户特定的语言环境返回给我 因此,如果一个用户有英语版的facebook,我会得到{“性别”:“男性”},如果一个用户有意大利语版的facebook,例如,我会得到{“性别”:“uomo”}。Facebook使用用户的区域设置转换值。 问题是,我必须使用这些用户信息在我的应用程序上进行一些搜索,而且我不可能说,

我使用facebook connect让用户轻松登录我的应用程序。它工作得很好,但是,在用户允许我获取他们的facebook信息,如电子邮件、生日、性别等后,facebook会将这些数据以用户特定的语言环境返回给我

因此,如果一个用户有英语版的facebook,我会得到{“性别”:“男性”},如果一个用户有意大利语版的facebook,例如,我会得到{“性别”:“uomo”}。Facebook使用用户的区域设置转换值。 问题是,我必须使用这些用户信息在我的应用程序上进行一些搜索,而且我不可能说,“选择所有‘男性’用户”

有没有办法让facebook在特定区域返回用户信息?因此,我将能够知道如何使用这些数据,而不仅仅是显示这些数据


谢谢

根据本页,“性别”字段始终以英语返回。当然,“用户”表的文档没有“性别”字段


当您转到用户表api时,它说可以在“api结果和本地化”页面上找到解决方案,当然,该页面的链接已断开,并已从robots中删除,因此您甚至无法再获取缓存副本。普通开发者添加文档,facebook开发者删除文档。是的,这很令人沮丧。似乎使用fb conncet注册用户的web应用程序的主要部分并没有解决这个问题。他们可以知道你的名字、姓氏和电子邮件,但他们会问你的生日和性别,即使这些都是公开的。此外,它似乎能够从facebook获得生日。当然,日期格式是“已知”的,因此您可以解析字符串并尝试找到正确的格式,可能使用facbook返回的区域设置。但是性别呢?很奇怪,facebook的开发者还没有解决这个问题。我还没有找到解决这个问题的办法。现在,我只从facebook获取用户的全名和电子邮件,然后将其重定向到一个预先填写的表格,询问缺少的数据,例如生日和性别……您的示例重点是性别/性别。请看链接。字段生日以“机器可读字符串”的形式出现。电子邮件就是电子邮件,所以你提到的所有3个字段都需要处理。Facebook不会翻译用户输入的“文本”。不确定您还需要什么。您可以在区域设置字段中搜索,以便只返回来自该区域设置的用户。但这不会返回该语言的文本。仅仅因为有人在欧洲,并不意味着他们不能用德语进入他们的宗教。自由形式的输入字段按原样返回。@请不要修改标记为“低质量”的答案。很好,似乎facebook解决了这个问题。现在他们只返回英文版的sex和生日作为“机器可读字符串”,所以你可以用某种方式使用这些数据。当我发布问题时,他们将两个字段都返回到用户选择的语言环境中。