View Source WeChat.Work.Customer (wechat v0.16.0)

客户联系

Summary

Types

@type external_userid() :: String.t()
Link to this type

external_userid_list()

View Source
@type external_userid_list() :: [external_userid()]

Functions

Link to this function

get_customer_info(client, agent, external_userid, cursor \\ nil)

View Source
@spec get_customer_info(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  external_userid(),
  cursor :: String.t()
) :: WeChat.response()

获取客户详情 - 官方文档

企业可通过此接口,根据外部联系人的 userid,拉取客户详情。

Link to this function

get_customer_info_by_user(client, agent, userid_list, opts \\ [])

View Source
@spec get_customer_info_by_user(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  WeChat.Work.Contacts.User.userid_list(),
  opts()
) :: WeChat.response()

批量获取客户详情 - 官方文档

企业/第三方可通过此接口获取指定成员添加的客户信息列表。

Link to this function

get_enabled_user_list(client, agent)

View Source
@spec get_enabled_user_list(WeChat.Work.client(), WeChat.Work.agent()) ::
  WeChat.response()

获取配置了客户联系功能的成员列表 - 官方文档

企业和第三方服务商可通过此接口获取配置了客户联系功能的成员列表。

Link to this function

get_user_behavior_data(client, agent, start_time, end_time, userid_list, party_id_list)

View Source

获取「联系客户统计」数据 - 官方文档

企业可通过此接口获取成员联系客户的数据,包括发起申请数、新增客户数、聊天数、发送消息数和删除/拉黑成员的客户数等指标。

Link to this function

list_user_customers(client, agent, userid)

View Source

获取客户列表 - 官方文档

企业可通过此接口获取指定成员添加的客户列表。客户是指配置了客户联系功能的成员所添加的外部联系人。没有配置客户联系功能的成员,所添加的外部联系人将不会作为客户返回。

Link to this function

remark_customer(client, agent, userid, external_userid, opts \\ [])

View Source

修改客户备注信息 - 官方文档

企业可通过此接口修改指定用户添加的客户的备注信息。