QQ::weixin::work::kf::customer
「升级服务」配置 最后更新:2024/01/22
获取配置的专员与客户群
https://developer.work.weixin.qq.com/document/path/94674#获取配置的专员与客户群
企业需要在管理后台或移动端中的「微信客服」-「升级服务」中,配置专员和客户群。该接口提供获取配置的专员与客户群列表的能力。
参数 必须 类型 说明 access_token 是 string 调用接口凭证
调用的应用需要满足如下的权限
应用类型 权限要求 自建应用 配置到「 微信客服- 可调用接口的应用」中 第三方应用 具有“微信客服->服务工具->配置「升级服务」”权限 代开发自建应用 具有“微信客服->服务工具->配置「升级服务」”权限
注: 从2023年12月1日0点起,不再支持通过系统应用secret调用接口,存量企业暂不受影响 查看详情
要求 userid/chatid 对应群主在应用可见范围内
{ "errcode": 0, "errmsg": "ok", "member_range": { "userid_list": [ "zhangsan", "lisi" ], "department_id_list": [ 2, 3 ] }, "groupchat_range": { "chat_id_list": [ "wraaaaaaaaaaaaaaaa", "wrbbbbbbbbbbbbbbb" ] } }
参数 类型 说明 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 客户群列表
为客户升级为专员或客户群服务
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 否 推荐语
应用类型 权限要求 自建应用 配置到「 微信客服- 可调用接口的应用」中 第三方应用 具有“微信客服->服务工具->配置「升级服务”权限 代开发自建应用 具有“微信客服->服务工具->配置「升级服务”权限
操作的客服账号对应的接待人员应在应用的可见范围内 要求 userid/chatid 对应群主在应用可见范围内 要求userid/chatid已配置在微信客服中的“升级服务”中专员服务或客户群服务才可使用API进行设置,否则会返回95021错误码。 要求userid在“客户联系->权限配置->客户联系和客户群"的使用范围内
{ "errcode": 0, "errmsg": "ok" }
参数 类型 说明 errcode int32 返回码 errmsg string 错误码描述
为客户取消推荐
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
操作的客服账号对应的接待人员应在应用的可见范围内 要求 userid/chatid 对应群主在应用可见范围内
获取客户基础信息 最后更新:2023/11/30
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-返回。默认不返回
应用类型 权限要求 自建应用 配置到「 微信客服- 可调用接口的应用」中 第三方应用 具有“微信客服->获取基础信息”权限 代开发自建应用 具有“微信客服->获取基础信息”权限
external_userid需为最近 48 小时内有咨询过的客户,咨询的客服账号对应的接待人员需在应用的可见范围内。若 48 小时内咨询过多个客服账号,以最近一个为准
{ "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" ] }
参数 类型 说明 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:视频号小店订单页
To install QQ::weixin::work, copy and paste the appropriate command in to your terminal.
cpanm
cpanm QQ::weixin::work
CPAN shell
perl -MCPAN -e shell install QQ::weixin::work
For more information on module installation, please visit the detailed CPAN module installation guide.