开发者社区> 问答> 正文

邮件推送 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:36:38 6771 0
4 条回答
写回答
取消 提交回答
  • Re邮件推送 API 发送短信相关接口 SingleSendSms 有调用成功的吗?
    请问楼主解决该问题没有,求答案
    2017-01-13 21:30:10
    赞同 展开评论 打赏
  • Re邮件推送 API 发送短信相关接口 SingleSendSms 有调用成功的吗?
    楼主,你的SingleSendMail调试通了,但是我的一直报错,信息如下:
    { [Error: failed [400] <?xml version='1.0' encoding='UTF-8'?><Error><RequestId>250195D6-5EA6-4A37-9E81-46563EAAB2F3</RequestId><HostId>dm.aliyuncs.com</HostId><Code>InvalidVersion</Code><Message>Specified parameter Version is not valid.</Message></Error>]
    Version=2015-11-23  没有错啊,请问是什么问题呢?

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

    回 4楼dongshan8的帖子

    在api文档上最新的Api版本,Version    String    是    API版本号,为日期形式:YYYY-MM-DD,本版本对应为2015-11-23

    对啊,字面是确实是这个意思. 困惑我很久了,这里可以联系阿里的技术支持么?
    2016-09-11 18:34:17
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    回 1楼(exambest) 的帖子
    楼主您好,

    感谢您选择了阿里云的产品喔。

    能给出具体的解决方法,不错喔。

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

    回 3楼(binbin568) 的帖子
    您好,

    如果从字面上理解,好象说您声明的版本无效(2015-11-23)。

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

    回 5楼(binbin568) 的帖子
    您好,

    可以尝试寻求帮助的方法:

    1. 到相应的产品版块里发新帖: https://bbs.aliyun.com/thread/348.html
    2. 提交工单: http://workorder.console.aliyun.com/
    2016-08-11 09:09:44
    赞同 展开评论 打赏
  • Re邮件推送 API 发送短信相关接口 SingleSendSms 有调用成功的吗?
    终于找到问题了,造成此问题的主要原因是参数没有严格按照大小写排序。

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

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

相关电子书

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