/account
目录 |
/account
- 公司账号状态验证
URL
- {HOST}/services /account
支持格式
- XML(Atom)
HTTP 请求方式
- POST
认证方式
请求数限制
- true
请求参数
| 字段名称 | 是否必填 | 字段类型 | 说明 |
|---|---|---|---|
| auth | 是 | String | BASIC/APIKEY/ OAUTH 三种认证方式信息中的一种 |
| alt | 是 | String | 通过该参数,你可以改变返回值的格式,目前支持的返回值格式包括:atom(默认) ,暂不支持json |
| um:userName | 是 | String | 用户名 |
| um:userPwd | 是 | String | 用户密码 |
请求字符串
<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:um="http://www.unimarketing.com.cn/xmlns/">
<um:username>good</um:username>
<um:password>{SHA}fEqNCco3Yq9h5ZUglD3CZJT4lBs=</um:password>
</entry>
返回结果
<?xml version="1.0" encoding="GBK"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:um="http://www.unimarketing.com.cn/xmlns/">
<um:username>unimail2012</um:username>
<um:status>valid</um:status>
<title type="text">你的账号有效</title>
</entry>
字段说明
| 字段名称 | 意义 | 数据类型 | 备注 |
|---|---|---|---|
| um:username | 用户名 | String | |
| um:status | 账户状态 | 字符 |
create 创建 valid 有效的; freeze 冻结 invalid 无效的 inactive 未激活的 |
| title | 账户状态描述 | 字符 |
调用示例(Java 示例)
package cn.unisoftware.api.client.example.account;
import org.apache.abdera.model.Entry;
import cn.unisoftware.api.client.ApiClient;
import cn.unisoftware.api.client.utils.AtomConstants;
import cn.unisoftware.api.client.utils.XmlUtil;
/**
* @description 检查当前账户是否有效
* @author DJ
* @test 【true】
*/
public class AccountDemo {
public static void main(String[] args) throws Exception {
ApiClient apiClient = ApiClient.getApiClient(false,ApiClient.AuthMode.APIKEY, new String[]{AtomConstants.apikey,AtomConstants.apisecret});
Entry entry = apiClient.checkAccountStatus(userName, password);
XmlUtil.displayEncodeXml(entry);
}
}