facebook localisation chatbot du message d'accueil ne fonctionne pas

voix
0

Je suis en train de localiser le message d'accueil dans mon facebook chatbot. Voici la commande curl j'ai envoyé faire ceci: 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

Cette commande a réussi.

Lorsque la langue de mon smartphone est l'anglais, je reçois une anglais normalement. Cependant, quand je passe mon téléphone arabe, je reçois des points d'interrogation au lieu du texte arabe disant « مرحبا ».

Je voudrais savoir pourquoi je suis en train de points d' interrogation , même si mon texte est en arabe. Ce que je veux finalement faire (si possible) est de définir le texte par défaut au texte arabe il toujours montre que même si la langue du smartphone est en anglais ou autre chose.

PS je me suis arabe localereprésentation de chaîne d' ici .

Créé 30/03/2017 à 10:06
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Vous devez échapper correctement les caractères non-ASCII.

{"text":"\u0645\u0631\u062d\u0628\u0627 `user_first_name`"}serait la bonne représentation JSON d'une matrice contenant un élément avec la clé textet le contenuمرحبا `user_first_name`

Créé 31/03/2017 à 09:39
source utilisateur

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