2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!

话不多说上错误代码
2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第1张图片
为啥这四个方法找不到呢?这明明是跟官方demo里的代码一毛一样啊,在OpenAPI Explorer可以成功发送短信,结果复制到编辑器就爆红了呢?如果你也遇到跟我一样的问题,那么恭喜你遇到了我

为何官方给的示例代码复制到编辑器爆红?
1、首先确保在测试中能成功发送短信
如果发送失败,请检查以下四个要点:
-签名
- 模板
- AccessKey
- 钱!(这是最重要的!先去充值!发短信是要氪金的!)

这些基本的申请流程我也是看其他文章一步一步慢慢审核的,阿里云审核很快的,不到一小时就能审核通过,所以这些简单的申请步骤都跳过,接下来讲重点 :
2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第2张图片

查看API Demo 进入OpenAPI Explorer 调试代码
2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第3张图片
如果之前测试短信的环节成功,那这里同样可以成功调用

接下来重点来了!!!
我们把右侧的全部代码还有依赖复制到IDEA中,结果就跟开头的第一张图片一样,这四个新方法爆红
明明是一样的代码,包也导了,依赖也引入了,就是没有这四个方法
然后我就点开了 右上角的Java SDK 使用说明,下方是网址链接

[Java SDK](https://help.aliyun.com/document_detail/66496.html?spm=a2c1g.8271268.10000.119.7e59df25Yy34hX)

2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第4张图片
然后看到了这一条,差点吐血
2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第5张图片
结果这里版本已经更新成 4.4.6了 结果官方的demo代码里的依赖没有换!!!换完版本立马可以运行了,舒服~(注意:AccessKey ID和Access KeySecret 要改成自己的,因为得从你账号扣钱呀)

		
		<dependency>
			<groupId>com.aliyungroupId>
			<artifactId>aliyun-java-sdk-coreartifactId>
			<version>4.4.6version> 
		dependency>

2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第6张图片
2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第7张图片
手机也确实收到了短信
2020阿里云 Java短信服务 最新依赖 4.0.3 的坑!_第8张图片
本人也是第一次 在CSDN发文章,其实以前也碰到过更坑的问题,也想发来跟你们分享的,结果忙到后面忘了,今天这个必须得分享了,官方坑人,最为致命,所以希望这篇文章能够帮到你们吧,最后 祝你们每天开心,远离Bug

你可能感兴趣的:(阿里云,java,debug)