接口描述
更新企业账户信息。
开发者在对接过程中,需注意:
只有此账户的创建者才有权限更改账户信息,企业注册类型(regType)和企业证件号(organCode)不允许修改。若更改企业名称,将自动为用户重发数字证书。
接口名称
AccountService.updateAccount(String accountId, UpdateOrganizeBean organize, List<DeleteParamType> deleteParamType)
请求参数
展开全部参数参数名称 | 类型 | 必选 | 长度 | 参数说明 | |
accountId | String | 是 | 40 | 待更新账号的标识 | |
organize | UpdateOrganizeBean | 是 | 更新的企业信息详情 | ||
String | 否 | 30 | 邮箱地址 | ||
mobile | String | 否 | 11 | 手机号码 | |
name | String | 否 | 60 | 机构名称 | |
organType | OrganType | 否 | 单位类型,默认Nomal
| ||
userType | UserType | 否 | 注册类型
| ||
legalName | String | 否 | 20 | 法定代表人姓名,当注册类型为2时必填 | |
legalIdNo | String | 否 | 25 | 法定代表人证件号码,当注册类型为2时必填 | |
legalArea | LegalAreaType | 否 | 法定代表人证件号类型
| ||
agentName | String | 否 | 20 | 代理人姓名,当注册类型为1时必填 | |
agentIdNo | String | 否 | 25 | 代理人证件号码,当注册类型为1时必填 | |
address | String | 否 | 100 | 公司地址 | |
scope | String | 否 | 255 | 经营范围 | |
encrypt | Boolean | 否 | 用户信息是否加密传输,默认 false
| ||
deleteParamType | List<DeleteParamType> | 否 | 待置空的属性集合,枚举:
|
响应参数
展开全部参数参数名称 | 类型 | 必选 | 参数说明 | 示例值 | |
Result | Result | 是 | |||
errCode | int | 是 | 错误码,0标识成功,其他均标识失败 | 0 | |
msg | String | 否 | 错误信息,错误码对应的说明信息 | ||
errorShow | boolean | 否 | 错误信息是否建议显示 |
请求示例
public static void main(String[] args) {
// 获取正式生成服务
// 获取客户端的代码:ServiceClient getKHD = ServiceClientManager.get("您的pojectId");
AccountService service = getKHD.accountService();
Result resultupdateAccount = service.updateAccount("746B076EF9D0445678899272354C4", UpdateOrganizeBean(),
getDeleteParamType());
if (resultupdateAccount.getErrCode() != 0)
System.out.println("更新企业账号失败:" + JSONObject.fromObject(resultupdateAccount));
else
System.out.println("更新企业账号成功" + JSONObject.fromObject(resultupdateAccount));
}
/**
* 更新企业账号信息
* <p>
*更新企业账户信息。只有此账户的创建者才有权限更改账户信息,企业注册类型(regType)和企业证件号(organCode)不允许修改。若更改企业名称,将自动为用户重发数字证书。
* <p>
*/
public static UpdateOrganizeBean UpdateOrganizeBean() {
UpdateOrganizeBean updateOrganizeBean = new UpdateOrganizeBean();
updateOrganizeBean.setEmail("");//邮箱地址,可空
updateOrganizeBean.setMobile("");//手机号码,可空
updateOrganizeBean.setName("");//机构名称,可空
updateOrganizeBean.setOrganType(OrganType.Nomal);//单位类型,可空
updateOrganizeBean.setUserType(UserType.DEFAULT);//注册类型,可空
updateOrganizeBean.setLegalName("");//法定代表姓名,当注册类型为2时必填
updateOrganizeBean.setLegalIdNo("");//法定代表身份证号/护照号,当注册类型为2时必填
updateOrganizeBean.setLegalArea(LegalAreaType.FOREIGN);//法定代表人归属地,可空
updateOrganizeBean.setAgentName("");//代理人姓名,当注册类型为1时必填
updateOrganizeBean.setAgentIdNo("");//代理人身份证号,当注册类型为1时必填
updateOrganizeBean.setAddress("");//公司地址
updateOrganizeBean.setScope("");//经营范围
return updateOrganizeBean;
}
/**
* 更新企业账号信息
* <p>
* 待置空的属性集合
* <p>
*/
public static List<DeleteParamType> getDeleteParamType() {
List<DeleteParamType> list = new ArrayList<>();
list.add(DeleteParamType.EMAIL);
return list;
}
响应示例
{
"errCode":0,
"errShow":false,
"msg":""
}
错误码
错误码 | 错误描述 | 解决方案 |
5006 | 无权访问 |