Name
QQ::weixin::work::kf::customer
DESCRIPTION
「升级服务」配置 最后更新:2024/01/22
FUNCTION
get_upgrade_service_config(access_token, hash);
获取配置的专员与客户群
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/94674#获取配置的专员与客户群
请求说明:
企业需要在管理后台或移动端中的「微信客服」-「升级服务」中,配置专员和客户群。该接口提供获取配置的专员与客户群列表的能力。
参数说明:
参数 必须 类型 说明
access_token 是 string 调用接口凭证
权限说明
调用的应用需要满足如下的权限
应用类型 权限要求
自建应用 配置到「 微信客服- 可调用接口的应用」中
第三方应用 具有“微信客服->服务工具->配置「升级服务」”权限
代开发自建应用 具有“微信客服->服务工具->配置「升级服务」”权限
注: 从2023年12月1日0点起,不再支持通过系统应用secret调用接口,存量企业暂不受影响 查看详情
要求 userid/chatid 对应群主在应用可见范围内
RETURN 返回结果
{
"errcode": 0,
"errmsg": "ok",
"member_range": {
"userid_list": [
"zhangsan",
"lisi"
],
"department_id_list": [
2,
3
]
},
"groupchat_range": {
"chat_id_list": [
"wraaaaaaaaaaaaaaaa",
"wrbbbbbbbbbbbbbbb"
]
}
}
RETURN 参数说明
参数 类型 说明
errcode int 返回码
errmsg string 错误码描述
member_range object 专员服务配置范围
member_range.userid_list string 专员userid列表
member_range.department_list unsigned int 专员部门列表
groupchat_range object 客户群配置范围
groupchat_range.chat_id_list string 客户群列表
upgrade_service(access_token, hash);
为客户升级为专员或客户群服务
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/94674#为客户升级为专员或客户群服务
请求说明:
企业可通过其他接口获知客户的 external_userid 以及客户与接待人员的聊天内容,因此可以结合实际业务场景,为客户推荐指定的服务专员或客户群。 通过该 API 为客户指定专员或客户群后,接待人员可在企业微信中,见到特殊的状态提示(Windows 为 icon 样式变化,移动端为出现一条 bar ),便于接待人员知晓企业的指定动作。
请求包结构体为:
升级专员服务:
{
"open_kfid": "kfxxxxxxxxxxxxxx",
"external_userid": "wmxxxxxxxxxxxxxxxxxx",
"type": 1,
"member": {
"userid": "zhangsan",
"wording": "你好,我是你的专属服务专员zhangsan"
}
}
升级客户群服务:
{
"open_kfid": "kfxxxxxxxxxxxxxx",
"external_userid": "wmxxxxxxxxxxxxxxxxxx",
"type": 2,
"groupchat": {
"chat_id": "wraaaaaaaaaaaaaaaa",
"wording": "欢迎加入你的专属服务群"
}
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
open_kfid 是 客服帐号ID
external_userid 是 微信客户的external_userid
type 是 表示是升级到专员服务还是客户群服务。1:专员服务。2:客户群服务
member 否 推荐的服务专员,type等于1时有效
member.userid 是 服务专员的userid
member.wording 否 推荐语
groupchat 否 推荐的客户群,type等于2时有效
groupchat.chat_id 是 客户群id
groupchat.wording 否 推荐语
权限说明
调用的应用需要满足如下的权限
应用类型 权限要求
自建应用 配置到「 微信客服- 可调用接口的应用」中
第三方应用 具有“微信客服->服务工具->配置「升级服务”权限
代开发自建应用 具有“微信客服->服务工具->配置「升级服务”权限
注: 从2023年12月1日0点起,不再支持通过系统应用secret调用接口,存量企业暂不受影响 查看详情
操作的客服账号对应的接待人员应在应用的可见范围内 要求 userid/chatid 对应群主在应用可见范围内 要求userid/chatid已配置在微信客服中的“升级服务”中专员服务或客户群服务才可使用API进行设置,否则会返回95021错误码。 要求userid在“客户联系->权限配置->客户联系和客户群"的使用范围内
RETURN 返回结果
{
"errcode": 0,
"errmsg": "ok"
}
RETURN 参数说明
参数 类型 说明
errcode int32 返回码
errmsg string 错误码描述
cancel_upgrade_service(access_token, hash);
为客户取消推荐
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/94674#为客户取消推荐
请求说明:
当企业通过 API 为客户指定了专员或客户群后,如果客户已经完成服务升级,或是企业需要取消推荐,则可调用该接口清空之前为客户指定的专员或客户群。清空后,企业微信中的特殊状态提示也会同步消失。
请求包结构体为:
{
"open_kfid": "kfxxxxxxxxxxxxxx",
"external_userid": "wmxxxxxxxxxxxxxxxxxx"
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
open_kfid 是 客服帐号ID
external_userid 是 微信客户的external_userid
权限说明
调用的应用需要满足如下的权限
应用类型 权限要求
自建应用 配置到「 微信客服- 可调用接口的应用」中
第三方应用 具有“微信客服->服务工具->配置「升级服务”权限
代开发自建应用 具有“微信客服->服务工具->配置「升级服务”权限
注: 从2023年12月1日0点起,不再支持通过系统应用secret调用接口,存量企业暂不受影响 查看详情
操作的客服账号对应的接待人员应在应用的可见范围内 要求 userid/chatid 对应群主在应用可见范围内
RETURN 返回结果
{
"errcode": 0,
"errmsg": "ok"
}
RETURN 参数说明
参数 类型 说明
errcode int32 返回码
errmsg string 错误码描述
batchget(access_token, hash);
获取客户基础信息 最后更新:2023/11/30
SYNOPSIS
https://developer.work.weixin.qq.com/document/path/95159
请求说明:
请求包结构体为:
{
"external_userid_list": [
"wmxxxxxxxxxxxxxxxxxxxxxx",
"zhangsan"
],
"need_enter_session_context": 0
}
参数说明:
参数 必须 说明
access_token 是 调用接口凭证
external_userid_list 是 external_userid列表
可填充个数:1 ~ 100。超过100个需分批调用。
need_enter_session_context 否 是否需要返回客户48小时内最后一次进入会话的上下文信息。
0-不返回 1-返回。默认不返回
权限说明
调用的应用需要满足如下的权限
应用类型 权限要求
自建应用 配置到「 微信客服- 可调用接口的应用」中
第三方应用 具有“微信客服->获取基础信息”权限
代开发自建应用 具有“微信客服->获取基础信息”权限
注: 从2023年12月1日0点起,不再支持通过系统应用secret调用接口,存量企业暂不受影响 查看详情
external_userid需为最近 48 小时内有咨询过的客户,咨询的客服账号对应的接待人员需在应用的可见范围内。若 48 小时内咨询过多个客服账号,以最近一个为准
RETURN 返回结果
{
"errcode": 0,
"errmsg": "ok",
"customer_list": [
{
"external_userid": "wmxxxxxxxxxxxxxxxxxxxxxx",
"nickname": "张三",
"avatar": "http://xxxxx",
"gender": 1,
"unionid": "oxasdaosaosdasdasdasd",
"enter_session_context": {
"scene": "123",
"scene_param": "abc",
"wechat_channels": {
"nickname": "进入会话的视频号名称",
"scene": 1
}
}
}
],
"invalid_external_userid": [
"zhangsan"
]
}
RETURN 参数说明
参数 类型 说明
errcode int 返回码
errmsg string 错误码描述
customer_list array 返回结果
customer_list.external_userid string 微信客户的external_userid
customer_list.nickname string 微信昵称
customer_list.avatar string 微信头像。第三方不可获取
customer_list.gender int 性别。第三方不可获取,统一返回0
customer_list.unionid string unionid,需要绑定微信开发者账号才能获取到,查看绑定方法。第三方不可获取
customer_list.enter_session_context obj 48小时内最后一次进入会话的上下文信息。
请求的need_enter_session_context参数设置为1才返回
customer_list.enter_session_context.scene string 进入会话的场景值,获取客服账号链接开发者自定义的场景值
customer_list.enter_session_context.scene_param string 进入会话的自定义参数,获取客服账号链接返回的url,开发者按规范拼接的scene_param参数
customer_list.enter_session_context.wechat_channels obj 进入会话的视频号信息,从视频号进入会话才有值
customer_list.enter_session_context.wechat_channels.nickname string 视频号名称,视频号场景值为1、2、3时返回此项
customer_list.enter_session_context.wechat_channels.shop_nickname string 视频号小店名称,视频号场景值为4、5时返回此项
customer_list.enter_session_context.wechat_channels.scene uint32 视频号场景值。1:视频号主页,2:视频号直播间商品列表页,3:视频号商品橱窗页,4:视频号小店商品详情页,5:视频号小店订单页