微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 SMS SOAP 服务中发送印地语文本

如何解决无法在 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 举报,一经查实,本站将立刻删除。