Java版阿里云通信短信发送API接口实例

阿里云通信(原名阿里大于)的短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码、短信通知等。 完美支撑双11期间2亿用户,发送6亿短信。三网合一专属通道,与工信部携号转网平台实时互联。电信级运维保障,实时监控自动切换,到达率高达99%。

具体阿里大于是什么时候改版到阿里云通信的,不是太清楚,反正以前的短信发送验证码、短信通知的接口最近用不了了(提示的错误见下面的日志),于是只能根据阿里云通信提供的API对接口重新改版。

ERROR com.taobao.api.internal.util.TaobaoLogger: 2017-12-08 12:09:52.181^_^LTAIR3x1VogOJPz5^_^alibaba.aliqin.fc.sms.num.send^_^172.19.38.254^_^Windows Server 2012 R2^_^46^_^http://gw.api.taobao.com/router/rest^_^^_^{"error_response":{"code":11,"msg":"Insufficient isv permissions","sub_code":"isv.permission-api-package-limit","sub_msg":"scope ids is 11022 11600 11863","request_id":"rxn0ipvhba2f"}}
  • 1

发现错误后的第一反应当然是根据错误信息去找原因:

Insufficient isv permissions:开发者权限不足 
isv.permission-api-package-limit:没有和任何访问包关联,建议根据业务规则申请对应的权限

这样的解释似乎并不能帮助我们解决掉问题?

接下来的做法,当然是去看阿里云通信官方给出的API,等待把Java版的短信产品相关的SDK及DEMO程序下载到本地后,我明白了。

新的jar包

aliyun-java-sdk-core-3.3.1.jar 
aliyun-java-sdk-dysmsapi-1.0.0.jar

原来调用的jar包

taobao-sdk-java-auto_1455552377940-20160607.jar

sdk已经发生了变化,当然旧版的短信接口99%是用不了的。

那么新版的阿里云通信短信发送API该怎么调用呢?

1)创建阿里云账号

2)获取阿里云访问密钥

这里写图片描述

3)在控

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值