локализация Chatbot facebook поздравительных сообщений не работает

голоса
0

Я пытаюсь локализовать приветственное сообщение в моей facebook Chatbot. Вот локон команда, которую я послал, чтобы сделать это: curl -X POST -H Content-Type: application/json -d '{ greeting:[ { locale:default, text:Hi `user_first_name` }, { locale:ar_AR, text:مرحبا `user_first_name`
} ] }' https://graph.facebook.com/v2.6/me/messenger_profile?access_token=MY_TOKEN_HERE

Эта команда успешно.

Когда язык моего смартфона установлен на английский я получаю английский один нормально. Тем не менее, когда я включаю свой телефон на арабский, я получаю знаки вопроса вместо арабского текста, говоря «مرحبا».

Я хотел бы знать , почему я получаю вопросительные знаки , даже если мой текст на арабском языке. То , что я в конечном счете хочу сделать (если это возможно), чтобы установить текст по умолчанию на арабский текст , чтобы он всегда показывает , что даже если язык смартфона установлен на английский или что - то другое.

PS Я получил арабское localeстроковое представление из здесь .

Задан 30/03/2017 в 10:06
источник пользователем
На других языках...                            


1 ответов

голоса
2

Вы должны правильно бежать не-ASCII символов.

{"text":"\u0645\u0631\u062d\u0628\u0627 `user_first_name`"}будет одним из собственно JSON - представление массива , содержащего один элемент с ключом textи содержаниеمرحبا `user_first_name`

Ответил 31/03/2017 в 09:39
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more