facebook chatbot lokalizációja üdvözlő üzenet nem működik

szavazat
0

Próbálom lokalizálni üdvözlő üzenetet a facebook chatbot. Itt látható a curl parancsot küldtem ezt: 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

Ez a parancs sikeres volt.

Amikor az okostelefon nyelv az angol kapok az angol általában. Azonban, amikor váltani a telefonom arab, kapok kérdőjelek helyett arab szöveg azt mondja „مرحبا”.

Szeretném tudni, hogy miért kapok kérdőjel, bár én szöveg arab. Amit végül szeretnék csinálni (ha lehet), hogy az alapértelmezett szöveget arab szöveget, így mindig azt mutatja, hogy még ha az okostelefon nyelv az angol, vagy valami mást.

PS Megvan az arab localeszöveg képviselete van .

A kérdést 30/03/2017 10:06
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
2

Meg kell, hogy megfelelően menekülni nem-ASCII karaktereket.

{"text":"\u0645\u0631\u062d\u0628\u0627 `user_first_name`"}lenne a megfelelő JSON ábrázolása egy tömb, amely egy elemet a kulcs textés a tartalomمرحبا `user_first_name`

Válaszolt 31/03/2017 09:39
a forrás felhasználó

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