facebook chatbot lokalisatie van begroeting niet werkt

stemmen
0

Ik ben op zoek naar de begroeting te lokaliseren in mijn facebook chatbot. Hier is de krul commando stuurde ik om dit te doen: 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

Met deze opdracht geslaagd.

Wanneer de taal van mijn smartphone is ingesteld op Engels krijg ik het engels men normaal. Echter, toen ik mijn telefoon te schakelen naar Arabisch, krijg ik vraagtekens in plaats van de Arabische tekst zeggen 'مرحبا'.

Ik zou graag willen weten waarom ik krijg vraagtekens hoewel mijn tekst is in het Arabisch. Wat ik uiteindelijk wil doen (indien mogelijk) is om de standaard tekst in het Arabisch de tekst instellen, zodat het altijd toont aan dat zelfs als de taal van de smartphone is ingesteld op Engels of iets anders.

PS Ik heb de Arabische localestring representatie van hier .

De vraag is gesteld op 30/03/2017 om 10:06
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

Je moet goed te ontsnappen niet-ASCII-tekens.

{"text":"\u0645\u0631\u062d\u0628\u0627 `user_first_name`"}zou het zijn juiste JSON weergave van een array die een element met de sleutel texten de inhoudمرحبا `user_first_name`

antwoordde op 31/03/2017 om 09:39
bron van user

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