我正在使用Facebook连接让用户轻松登录我的应用程序。它运行良好,但是,在用户允许我将他们的Facebook信息作为电子邮件,生日,性别等信息后,Facebook以我们特定的语言环境向我提供这些数据。例如,如果用户有英文的facebook,我会得到{“gender”:“male”},如果用户有意大利语的facebook,我会得到{“gender”:“uomo “}。 Facebook使用用户的区域设置翻译该值。 问题是我必须使用这些用户信息来对我的应用程序进行一些搜索,并且我不可能说,例如,“全选”男性用户“。我可以通过Facebook连接在特定语言环境中获取Facebook用户信息吗?
有没有办法让facebook返回用户的信息在特定的区域设置?因此,我将能够知道如何使用这些数据,而不仅仅是显示这些数据。
谢谢
http://fbexchange.net/ – Sarfraz 2010-10-12 13:45:48
当你去到用户表API它说,该解决方案可以在“API结果与本土化”页面,链接,这当然是坏了的被发现和从机器人删除,所以你甚至无法获得它的缓存副本了。当正常的开发者添加文档时,Facebook开发者将其删除。 – serg 2010-10-12 15:54:19
是的,这很令人沮丧。看来,使用fb-conncet注册用户的主要网络应用程序并没有解决这个问题。他们能够获得姓名,电子邮件,但是他们会问你你的生日和性别,即使这些是公开的。除了它的Stackoverflow似乎能够从Facebook获得生日。当然,日期格式是“已知的”,所以你可以解析字符串并尝试找到正确的格式,也许使用facbook返回的语言环境。但是性别呢?那么,Facebook开发人员还没有处理这个问题有点奇怪。 – 2010-10-14 14:35:22