Name
QQ::weixin::work::externalcontact::customer_acquisition
DESCRIPTION
获客链接管理 最后更新:2023/11/13
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97297
FUNCTION
list_link(access_token, hash);
获取获客链接列表
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97297#获取获客链接列表
请求说明:
企业可通过此接口获取当前仍然有效的获客链接。
请求包结构体为:
{
"limit":100,
"cursor":"CURSOR"
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
limit 否 返回的最大记录数,整型,最大值100
cursor 否 用于分页查询的游标,字符串类型,由上一次调用返回,首次调用可不填
权限说明:
调企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?)。 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok",
"link_id_list":
[
"LINK_ID_AAA",
"LINK_ID_BBB",
"LINK_ID_CCC"
],
"next_cursor":"CURSOR"
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
link_id_list link_id列表
next_cursor 分页游标,在下次请求时填写以获取之后分页的记录
get(access_token, hash);
获取获客链接详情
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97297#获取获客链接详情
请求说明:
企业可通过此接口根据获客链接id获取链接配置详情。
请求包结构体为:
{
"link_id":"LINK_ID_AAA"
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
link_id 是 获客链接id
权限说明:
企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?)。 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok",
"link":
{
"link_name":"LINK_NAME",
"url":"https://work.weixin.qq.com/ca/xxxxxx",
"create_time":1672502400,
"skip_verify":true
},
"range":
{
"user_list":["rocky","sam"],
"department_list":[1]
},
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
link.link_name 获客链接的名称
link.url 获客链接实际的url
link.create_time 创建时间
link.skip_verify 是否无需验证,默认为true
range.user_list 该获客链接使用范围成员列表
range.department_list 该获客链接使用范围的部门列表
create_link(access_token, hash);
创建获客链接
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97297#创建获客链接
请求说明:
企业可通过此接口创建新的获客链接。
请求包结构体为:
{
"link_name":"获客链接1号",
"range":
{
"user_list":["zhangsan","lisi"],
"department_list":[2,3]
},
"skip_verify":true
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
link_name 是 链接名称
range.user_list 否 此获客链接关联的userid列表,最多500人
range.department_list 否 此获客链接关联的部门id列表,部门覆盖总人数最多500个
skip_verify 否 是否无需验证,默认为true
range.user_list和range.department_list不可同时为空,range覆盖的总用户数不得超过500人。
权限说明:
企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?)。 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok",
"link":{
"link_id":"LINK_ID",
"link_name":"获客链接1号",
"url":"URL",
"create_time":1667232000
}
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
link.link_id 获客链接的id
link.link_name 获客链接名称
link.url 获客链接
create_time 获客链接创建时间
如为获取更好的跳转体验,也可将获客链接的url调整为scheme使用,方法如下: scheme = weixin://biz/ww/profile/{urlencode(LINK_URL?customer_channel=STATE)}
示例,如果创建的获客链接为https://work.weixin.qq.com/ca/caXXXXX, 希望配置的customer_channel参数为WORK,则生成的scheme为: weixin://biz/ww/profile/https%3A%2F%2Fwork.weixin.qq.com%2Fca%2FcaXXXXX%3Fcustomer_channel%3DWORK
update_link(access_token, hash);
编辑获客链接
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97297#编辑获客链接
请求说明:
企业可通过此接口编辑获客链接,修改获客链接的关联范围或修改获客链接的名称。
请求包结构体为:
{
"link_id":"LINK_ID",
"link_name":"获客链接1号",
"range":
{
"user_list":["zhangsan","lisi"],
"department_list":[2,3]
},
"skip_verify":true
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
link_id 是 获客链接的id
link_name 否 更新的链接名称
range.user_list 否 此获客链接关联的userid列表,最多可关联500个
range.department_list 否 此获客链接关联的部门id列表,部门覆盖总人数最多500个
skip_verify 否 是否无需验证,默认为true
range为覆盖更新,覆盖的总人数不能超过500人。
权限说明:
企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?)。 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok"
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
delete_link(access_token, hash);
删除获客链接
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97297#删除获客链接
请求说明:
企业可通过此接口删除获客链接,删除后的获客链接将无法继续使用。
请求包结构体为:
{
"link_id":"LINK_ID"
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
link_id 是 获客链接的id
权限说明:
企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?)。 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok"
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
customer(access_token, hash);
获取由获客链接添加的客户信息 最后更新:2023/10/18
获取获客客户列表
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97298
请求说明:
企业可通过此接口获取到由指定的获客链接添加的客户列表。
请求包结构体为:
{
"link_id":"LINK_ID",
"limit":1000,
"cursor":"CURSOR"
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
link_id 是 获客链接id
limit 否 返回的最大记录数,整型,最大值1000
cursor 否 用于分页查询的游标,字符串类型,由上一次调用返回,首次调用可不填
权限说明:
企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?)。 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok",
"customer_list":
[
{
"external_userid":"woAJ2GCAAAXtWyujaWJHDDGi0mACAAA",
"userid":"zhangsan",
"chat_status":0,
"state":"CHANNEL_A"
},
{
"external_userid":"woAJ2GCAAAXtWyujaWJHDDGi0mACAAA",
"userid":"lisi",
"chat_status":0,
"state":"CHANNEL_B"
},
{
"external_userid":"woAJ2GCAAAXtWyujaWJHDDGi0mBCBBB",
"userid":"rocky",
"chat_status":1,
"state":"CHANNEL_A"
}
],
"next_cursor":"CURSOR"
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
customer_list.external_userid 客户external_userid
customer_list.userid 通过获客链接添加此客户的跟进人userid
customer_list.chat_status 会话状态,0-客户未发消息 1-客户已发送消息 2-客户发送消息状态未知
customer_list.state 用于区分客户具体是通过哪个获客链接进行添加,用户可在获客链接后拼接customer_channel=自定义字符串,字符串不超过64字节,超过会被截断。通过点击带有customer_channel参数的链接获取到的客户,调用获客信息接口或获取客户详情接口时,返回的state参数即为链接后拼接自定义字符串
next_cursor 分页游标,再下次请求时填写以获取之后分页的记录,如果已经没有更多的数据则返回空
statistic(access_token, hash);
获客助手额度管理与使用统计 最后更新:2023/08/08
查询链接使用详情
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/97375#查询链接使用详情
请求说明:
企业可通过此接口查询指定获客链接在指定时间范围内的访问情况。
请求包结构体为:
{
"link_id":"caxxxxxxx",
"start_time":1688140800,
"end_time":1688486400
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
link_id 是 获客链接的id
start_time 是 统计起始时间戳
end_time 是 统计结束时间戳
注意: 1.统计范围的最小粒度为日,将自动转换为时间戳所在日进行统计,区间为闭区间。 2.仅可查询最近180天内的使用记录,起始和结束时间相差不可超过30天
权限说明:
企业需要使用配置到“可调用应用”列表中的自建应用secret所获取的accesstoken来调用(accesstoken如何获取?); 第三方或代开发应用需具有“企业客户权限->获客助手”权限 不支持客户联系系统应用调用
RETURN 返回结果:
{
"errcode": 0,
"errmsg": "ok",
"click_link_customer_cnt":1000,
"new_customer_cnt":500,
}
RETURN 参数说明:
参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
click_link_customer_cnt 点击链接客户数
new_customer_cnt 新增客户数