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	新增客户数