开发者社区> 问答> 正文

邮件推送 API 发送短信相关接口 SingleSendSms 有调用成功的吗?

SDK中不包含这个接口,自己编写,SingleSendMail都可以调式成功,SingleSendSms却调式不成功。
一直返回签名计算错误。

{"Message":"Specified signature is not matched with our calculation.","RequestId":"***","HostId":"dm.aliyuncs.com","Code":"SignatureDoesNotMatch"}

展开
收起
exambest 2016-08-10 17:29:38 4606 0
1 条回答
写回答
取消 提交回答
  • Re邮件推送 API 发送短信相关接口 SingleSendSms 有调用成功的吗?
    终于找到问题了,造成此问题的主要原因是参数没有严格按照大小写排序。

    在使用 C#/.Net 调用 OpenAPI 时,在签名算法中,如果使用 SortedDictionary 来对参数排序,需要严格按照大小写排序。可参考以下代码:

    SortedDictionaryparameters = new SortedDictionary(StringComparer.Ordinal);
    2016-08-10 17:54:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载