Javascript 无法在SMS SOAP服务中发送印地语文本
每当我在smsObj.body中发送印地语文本时,我希望在SMS中获得印地语文本,但我收到的是“??”而不是印地语部分。以下是我的代码片段:Javascript 无法在SMS SOAP服务中发送印地语文本,javascript,node.js,npm,soap,sms,Javascript,Node.js,Npm,Soap,Sms,每当我在smsObj.body中发送印地语文本时,我希望在SMS中获得印地语文本,但我收到的是“??”而不是印地语部分。以下是我的代码片段: const args = { APIKey: smsConfig.api_key, secretKey: smsConfig.secret_key, applicationId: smsConfig.application_id, transactionId: smsConfig.transaction_id,
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, (err, result) => {
console.log(result);
if (!err) {
return resolve(result);
}
return reject(JSON.stringify(err));
});
});
});
如您所见,我在名称-值对数组中以smsObj.body的形式传递印地语文本。有人能帮忙吗