各位,我遇到的问题如下:
开发环境: eclipse
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_227572326");
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
请问是什么原因那?谢谢啦
DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "accessKeyId", "accessKeySecret");这里面的后两个参数传输错误了吧,应该替换成你自己的信息。