Facebook Graph API性别

时间:2016-01-31 19:29:34

标签: facebook cordova facebook-graph-api

嗨我有Facebook Graph API的问题。我在使用此插件的cordova中使用它:https://github.com/jeduan/cordova-plugin-facebook4(我认为并不重要)

主要问题是价值性别。当系统语言是英语时,我得到以下值:

gender: "male"

但是当我的系统语言是捷克语时,我得到以下值:

gender: "muž"

这对我来说是个问题,因为我期待未来的工作“男性”或“女性”

现在有人如何弄清楚并总是英语?

感谢您的回答

2 个答案:

答案 0 :(得分:2)

有关如何使用Graph API的详情,请参阅this。 写在"修改API请求":

<强>区域设置
如果您的应用需要能够以特定区域设置的语言(如果可用)检索本地化内容,则使用此选项。

因此,请尝试将locale参数设置为英语。

答案 1 :(得分:2)

你只需要将语言环境添加到API调用中,对于英语来说就是这样:

/me?fields=gender&locale=en_US

或者使用Cordova插件:

facebookConnectPlugin.api('/me?fields=gender&locale=en_US', ...)