在 asp.net core 2.0 的环境下,用c# 的sdk使用同一个模板,发送一个国际短信和一个国内短信,收到的信息格式都不正常,

国内:

途中的聯繫電話后面与实际发送的短信相比多了一个问号,

国内短信记录:

第一個問題已經解決,是模板中的一些標點符號會亂碼,把除了中文文字之外的標點符號都換成英文半角的就行了

-------------------------------------------------------------------

国际短信:

在国际短信中聯繫電話没有问题,但是 模板中的换行符没有解析出来'\n'

国际短信记录中則沒有問題:

故想问清楚,是运营商对格式做了特殊的处理,还是说sdk是不能直接使用的?

当然也有可能是不同手机对短信格式的处理不同

用户1611406用户1611406修改于
lusture邀请了Frank来回答
云璃凉凉。回答于

?是因为有不可见字符导致的,可以把173前面的不可见字符删除后重新测试看下(打印请求包就能看到了!)。 换行这样,统一使用Ascii码 '\n' (回车键),不是字符串 "\n",这样国内和海外都可以换行了(建议使用指定模版接口!)。

回答过的其他问题

短信服务遇到黑名单问题,该如何解决?

云璃凉凉。
腾讯云短信支持两种解除黑名单方法: 一、腾讯云短信控制台自助解除: 短信控制台链接:https://console.cloud.tencent.com/sms/smslist 黑名单自助解除: [图片] 二、联系腾讯云短信技术支持QQ人工解除: sms helper...... 展开详请

JAVA SDK使用发现与org.json冲突。官方是否有解决方案?

云璃凉凉。

https://github.com/qcloudsms/qcloudsms_java/wiki/maven%E8%A7%A3%E5%86%B3org.json%E5%86%B2%E7%AA%81%E7%A4%BA%E4%BE%8B

国际短信发出后,多久可以看到统计分析?

云璃凉凉。

可在短信控制台-国际短信-统计分析-短信记录实时查看短信下发记录。

短信模板已通过审核,但为什么无论使用模板发送什么内容都提示1002错误?

云璃凉凉。

错误码:https://cloud.tencent.com/document/product/382/3771 1002短信/语音内容中含有敏感词 可联系腾讯云短信小助手QQ3012203387 提供报错手机号解决。

短信语音上传文件返回错误码1006,没有权限,这是怎么回事呢?

云璃凉凉。

您好,该功能需要特殊授权,可联系 腾讯云短信小助手 QQ 3012203387 提供sdkappid特殊配置。

营销短信退订回T/N/TD功能 退订状态怎么实现?

云璃凉凉。
1.腾讯云短信平台对用户回复 T/TD/N/退订 等内容时,进行签名级别黑名单,后续发送会拦截,result 1015; 2.若用户自行有黑名单需求,可通过以下方式实现获取: 2.1 控制台配置回复回调接口:https://cloud.tencent.com/document/p...... 展开详请

关于作者

云璃

腾讯 云短信工程师

所属标签

扫码关注云+社区

领取腾讯云代金券