天天看点

华为云短信接入

前言

近期客户需要需要接入华为云的短信,经查资料发现,总体对接还是蛮顺利的,整理几个节点如下文,以便后续工作;

接入华为云短信

登录“华为云”,点击右上角【控制台】进入控制台,点击左上角【服务列表】搜索“短信”,点击【云通信-消息&短信 MSGSMS】进入短信业务区域;如下图

华为云短信接入
华为云短信接入

开发准备

搜集开发所需要的参数信息,参阅开发准备文档

示例代码

开发时可参阅实例代码,参阅代码样例

遇到的问题

  1. java.lang.ClassNotFoundException:org.apache.http.config.Lookup
    华为云短信接入
    出现问题的原因是引入了“httpclient-4.5.12.jar”,但缺少“httpcore-4.4.13.jar”,httpclient-4.5.jar必须和httpcore-4.4.1.jar配套使用,因为httpclient4.5的最低依赖httpcore包版本是4.4.1的,低于这个版本的都不行。所需jar包均可在【引用库】中找到;
    华为云短信接入
  2. java.lang.NoSuchFieldError: INSTANCE
    华为云短信接入
    当出现这种信息的时候是因为项目里有多个httpClient.jar包,编译器默认使用版本低的包,导致你的sdk或者api链接版本不兼容,把所有的低版本从项目移除问题就解决了。
    华为云短信接入

继续阅读