全部产品
域名

提交域名实名认证任务

更新时间:2017-08-23 20:30:13   分享:   

SaveTaskForSubmittingDomainNameCredential

描述

提交域名实名认证任务,任务执行结果请通过查询任务详情接口来查询。提交实名认证时需要上传采用Base64编码的实名认证资料图片,并要求原图片为jpg或者bmp格式,原图片大小限制为55K-1M。该接口必须采用POST方式调用,否则调用将会失败,使用SDK调用时,请设置request对象的method参数为POST。

请求参数

公共请求参数,详见公共参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:SaveTaskForSubmittingDomainNameCredential
DomainName String 域名
CredentialNo String 实名认证资料证件号码,如:身份证号码、统一社会信用代码
Credential String 使用Base64编码的实名认证资料图片。要求图片为jpg或者bmp格式,图片大小限制为55K-1M。
SaleId String 可选 域名业务编号

返回参数

名称 类型 描述
RequestId String 唯一请求识别码
TaskNo String 任务编号

错误码

错误代码 描述 HTTP状态码 语义
ParameterIllegal Parameter illegal. 400 参数错误
NetworkIOError Network IO Error. 400 网络IO异常
FileDataError File data error. 400 上传的文件数据错误
FileFormatNotSupported The file format is not supported. 400 上传的文件格式不支持
FileSizeLessThanMinLimit The file size is smaller than the minimum limit. 400 上传的文件大小小于最小值限制
FileSizeGreaterThanMaxLimit The file size exceeds the maximum limit. 400 上传的文件大小大于最大值限制
DomainNotExist The domain name does not exist. 400 域名不存在
TaskIsBeingProcessed An operation is being processed. Please try again later. 400 该域名存在正在处理中的操作,请稍后再试

示例

请求示例

请求是由POST的方式调用,以下将以java SDK为示例:

  1. import org.apache.commons.codec.binary.Base64;
  2. import com.aliyuncs.domain.model.v20160511.SaveTaskForSubmittingDomainNameCredentialRequest;
  3. import com.aliyuncs.domain.model.v20160511.SaveTaskForSubmittingDomainNameCredentialResponse;
  4. import com.aliyuncs.IAcsClient;
  5. import com.aliyuncs.profile.IClientProfile;
  6. import com.aliyuncs.DefaultAcsClient;
  7. public class SaveTaskForSubmittingDomainNameCredentialDemo {
  8. private static IAcsClient client = null;
  9. //初始化client
  10. static {
  11. String regionId = cn-hangzhou; //必填固定值,必须为“cn-hanghou”
  12. String accessKeyId = “”; // your accessKey
  13. String accessKeySecret = “”;// your accessSecret
  14. IClientProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
  15. client = new DefaultAcsClient(profile);
  16. }
  17. public static void main(String[] args) {
  18. //请自行读取文件获取图片的字节数组
  19. byte[] img = null;
  20. //将图片进行Base64编码
  21. String base64Img = Base64.encodeBase64String(img);
  22. //初始化请求
  23. SaveTaskForSubmittingDomainNameCredentialRequest request = new SaveTaskForSubmittingDomainNameCredentialRequest();
  24. //指定请求方法
  25. request.setMethod(MethodType.POST);
  26. request.setCredentialNo(000000000000000000);
  27. request.setDomainName(test.com);
  28. request.setCredential(base64Img);
  29. //发起api调用并解析结果
  30. try {
  31. //调用失败会抛出异常
  32. SaveTaskForSubmittingDomainNameCredentialResponse response = client.getAcsResponse(request);
  33. System.out.println(response.getTaskNo()
  34. } catch (ServerException e) {
  35. e.printStackTrace();
  36. } catch (ClientException e) {
  37. e.printStackTrace();
  38. }
  39. }
  40. }

###返回示例

XML示例

  1. <?xml version=’1.0 encoding=’UTF-8’?>
  2. <SaveTaskForSubmittingDomainNameCredentialResponse>
  3. <RequestId>51D584A2-0CCD-4336-AD7D-1AD4C67B5545</RequestId>
  4. <TaskNo>3cb1adc3-20e8-44ae-9e76-e812fa6fc9d8</TaskNo>
  5. </SaveTaskForSubmittingDomainNameCredentialResponse>

JSON示例

  1. {
  2. TaskNo: 3cb1adc3-20e8-44ae-9e76-e812fa6fc9d8,
  3. RequestId: 51D584A2-0CCD-4336-AD7D-1AD4C67B5545
  4. }

本文导读目录
本文导读目录
以上内容是否对您有帮助?