facebook chatbot localizarea mesaj de întâmpinare nu funcționează

voturi
0

Am încercat să localizeze mesajul de salut în chatbot meu facebook. Aici este comanda ondulare am trimis să fac acest lucru: 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

Această comandă a reușit.

Atunci când limba telefonului smartphone meu este setat la engleză obține cel englez în mod normal. Cu toate acestea, atunci când am schimba telefonul meu la arabică, am obține semne de întrebare în loc de textul arab spunând „مرحبا“.

Aș dori să știu de ce am obtinerea semne de intrebare , chiar dacă textul meu este în limba arabă. Ceea ce în cele din urmă vreau să fac (dacă este posibil) este de a seta textul implicit la textul arab , astfel că întotdeauna arată că , chiar dacă limba smartphone este setată la limba engleză sau altceva.

PS Am arabică localeReprezentarea șir de aici .

Întrebat 30/03/2017 la 10:06
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

Ai nevoie pentru a scăpa în mod corespunzător de caractere non-ASCII.

{"text":"\u0645\u0631\u062d\u0628\u0627 `user_first_name`"}ar fi buna reprezentare JSON a unei matrice care conține un element cu cheia textși conținutulمرحبا `user_first_name`

Publicat 31/03/2017 la 09:39
sursa de către utilizator

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