开发者社区> 问答> 正文

eclipse java web项目调用 短信服务API 执行 getAcsResponse 出错

各位大佬,我遇到的问题如下:

开发环境: eclipse 导入的jar包 aliyun-java-sdk-core-4.6.0.jar aliyun-java-sdk-dysmsapi-2.2.1.jar

public int sendMsg(String phoneNum, String parameter) { String product = "Dysmsapi"; String domain = "dysmsapi.aliyuncs.com"; DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "accessKeyId", "accessKeySecret"); IAcsClient client = new DefaultAcsClient(profile); SendSmsRequest request = new SendSmsRequest(); request.setPhoneNumbers(phoneNum); request.setSignName("雨清软件"); request.setTemplateCode("SMS_227575226"); request.setTemplateParam("{"code":"112233"}"); try { SendSmsResponse response = client.getAcsResponse(request); } catch (ServerException e) { e.printStackTrace(); } catch (ClientException e) { System.out.println("ErrCode:" + e.getErrCode()); System.out.println("ErrMsg:" + e.getErrMsg()); System.out.println("RequestId:" + e.getRequestId()); } }

执行后返回结果

ErrCode:SDK.RequestTryOrRetryFailed ErrMsg:Some errors occurred. Error message for latest request is org/apache/commons/lang3/concurrent/BasicThreadFactory$Builder RequestId:null

请问是什么原因那?谢谢啦

展开
收起
游客k3pcig55z3vny 2022-04-21 18:38:00 18479 8
9 条回答
写回答
取消 提交回答
  • 好好学习多做好事

    2023-02-21 17:03:21
    赞同 展开评论 打赏
  • DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "accessKeyId", "accessKeySecret");这里面的后两个参数传输错误了吧,应该替换成你自己的信息。

    2023-02-16 12:28:13
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "accessKeyId", "accessKeySecret");这里面的后两个参数传输错误了吧,应该替换成你自己的信息。

    2022-07-14 17:24:10
    赞同 展开评论 打赏
  • 格物致知

    1

    2022-04-22 09:08:30
    赞同 展开评论 打赏
  • 1

    2022-04-22 08:57:40
    赞同 展开评论 打赏
  • 11

    2022-04-22 08:57:39
    赞同 展开评论 打赏
  • 1

    2022-04-21 21:29:28
    赞同 展开评论 打赏
  • 1

    2022-04-21 21:24:28
    赞同 展开评论 打赏
  • 11

    2022-04-21 21:21:54
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

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

相关镜像