/contact/{contactID}
目录 |
/contact/{contactID}
- 获取联系人信息
URL
- {HOST}/services /contact/{contactID}
支持格式
- XML(Atom)
HTTP 请求方式
- GET
认证方式
请求数限制
- true
请求参数
字段名称 | 是否必选 | 字段类型 | 说明 |
---|---|---|---|
auth | 是 | String | BASIC/APIKEY/ OAUTH 三种认证方式信息中的一种 |
alt | 是 | String | 通过该参数,你可以改变返回值的格式,目前支持的返回值格式包括:atom(默认) ,暂不支持json |
contactId | 是 | Number | 联系人ID |
请求字符串
无
返回结果
<?xml version="1.0" encoding="UTF-8"?> <entry xmlns="http://www.w3.org/2005/Atom" xmlns:um="http://www.unimarketing.com.cn/xmlns/"> <id>http://services.unimarketing.com.cn/contact/10180327 </id> <email>unimail2011@163.com </email> <um:type>html </um:type> <um:status>activity </um:status> <um:created>2012-04-28 16:35:46 </um:created> <updated>2012-04-28T08:52:04.000Z </updated> <link href="http://services.unimarketing.com.cn/list/7137" rel="related"> </link> <link href="http://services.unimarketing.com.cn/list/技术小组" rel="related"> </link> <um:attribute name="Name" label="姓名">zhangshan </um:attribute> <um:attribute name="Mobile" label="手机">15110087006 </um:attribute> <link href="http://services.unimarketing.com.cn/contact/10180327" rel="self"> </link> </entry>
字段说明
字段名称 | 意义 | 数据类型 | 备注 |
---|---|---|---|
id | 联系人ID | Number | |
updated | 更新时间 | Date | |
um:type | 联系人接收邮件类别 | String | |
um:status | 联系人状态 | String |
deleted=已删除 not_confirmed=未确认 activity=活动 unsubscribed=退订 invalid=无效 |
um:created | 联系人创建时间 | String | 年-月-日 小时:分:秒 |
联系人Email地址 | String | ||
um:attribute | 联系人属性 | String | |
list/7137 | 联系人列表ID (7137 为了联系人列表ID) | Number | |
list/技术小组 | 联系人列表名称 (技术小组 为 列表名称) | String |
调用示例(Java 示例)
package cn.unisoftware.api.client.example.contact; 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 QueryContactDetail { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { ApiClient apiClient = ApiClient.getApiClient(false,ApiClient.AuthMode.BASIC, new String[]{AtomConstants.userName,AtomConstants.userPwd}); // ApiClient apiClient = ApiClient.getApiClient(false,ApiClient.AuthMode.APIKEY, new String[]{AtomConstants.apikey,AtomConstants.apisecret}); // ApiClient apiClient = ApiClient.getApiClient(false,ApiClient.AuthMode.OAUTH, new String[]{AtomConstants.apikey,AtomConstants.apisecret,AtomConstants.accessToken,AtomConstants.tokenSecret}); String contactID = "5152701"; //通过查询取得 Entry entry = apiClient.queryContactDetail(contactID); XmlUtil.displayEncodeXml(entry); } }