我正在尝试在我的 facebook 聊天机器人中本地化问候消息。这是我发送来执行此操作的 curl 命令:
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
得到了阿拉伯字符串表示。