2016-01-31 3 views
0

Привет У меня проблема с Facebook Graph API. Я использую его в кордове с этим плагином: https://github.com/jeduan/cordova-plugin-facebook4 (я думаю, не имеет значения)Facebook Graph API Пол

Основная проблема - значение пола. Когда язык системы на английском языке я получаю следующее значение:

gender: "male" 

но когда мой язык системы чешски я получаю следующее значение:

gender: "muž" 

и это проблема для меня, потому что я ожидал для будущей работы «мужчина "или" женщина "

Кто-нибудь теперь, как понять это и получить всегда английский?

Спасибо за любой ответ

+0

возможно разделить логин код, я пытался заставить его работать в течение месяца и до сих пор бесполезен. Спасибо –

ответ

2

Вы просто должны добавить локаль вызова API, было бы, как это для английской:

/me?fields=gender&locale=en_US 

Или с плагином Кордова:

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

Perfect THANK YOU – balicekt

2

См this для получения дополнительной информации о том, как использовать API Graph. Написанная под «Изменение запросов API»:

локали
Используется, если ваше приложение должно возможность получать локализованный контент на языке конкретной местности (при наличии).

Так что попробуйте установить параметр locale на английский язык.

+0

Спасибо за ответ. на самом деле я нашел эту статью раньше, но я понятия не имею, как включить этот параметр в запрос API Графа. – balicekt