如何解决无法在 SMS SOAP 服务中发送印地语文本
每当我在 smsObj.body 中发送印地文文本时,我都希望在 SMS 中收到印地文文本,但我收到的是“????”而不是印地文部分。这是我的代码片段:
const args = {
APIKey: smsConfig.api_key,secretKey: smsConfig.secret_key,applicationId: smsConfig.application_id,transactionId: smsConfig.transaction_id,useNETemplate: smsConfig.use_ne_template,neTemplateDetails: { context: smsConfig.ne_template_details },numRecipients: smsConfig.num_name_value_pairs,recipientDetailsArray: {
item: { mobileNumber: smsObj.phoneNo },},numnameValuePairs: smsConfig.num_recipients,nameValuePairsArray: {
item: {
name: "FREE_TEXT",value: smsObj.body,};
debug(args);
return new Promise((resolve,reject) => {
soap.createClient(smsConfig.baseurl + smsConfig.webservicepath,(err,client) => {
if (err) {
console.error(err);
return reject(err);
}
client.instantNotification(args,result) => {
console.log(result);
if (!err) {
return resolve(result);
}
return reject(JSON.stringify(err));
});
});
});
如您所见,我在名称-值对数组中将印地文文本作为 smsObj.body 传递。有人可以在这里帮忙吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。