/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); } }