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

客户标签管理

企业客户标签是针对企业的外部联系人进行标记和分类的标签,由企业统一配置后,企业成员可使用此标签对客户进行标记。

Summary

Types

标签组的id

标签的id 或 标签组的id

标签的id

Types

@type group_id() :: String.t()

标签组的id

@type group_ids() :: [group_id()]
@type id() :: tag_id() | group_id()

标签的id 或 标签组的id

@type tag_id() :: String.t()

标签的id

@type tag_ids() :: [tag_id()]

Functions

Link to this function

add_corp_tag(client, agent, body)

View Source
@spec add_corp_tag(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) ::
  WeChat.response()

添加企业客户标签 - 官方文档

企业可通过此接口向客户标签库中添加新的标签组和标签,每个企业最多可配置3000个企业标签。

Link to this function

add_strategy_tag(client, agent, strategy_id, opts \\ [])

View Source

为指定规则组创建企业客户标签 - 官方文档

企业可通过此接口向规则组中添加新的标签组和标签,每个企业的企业标签和规则组标签合计最多可配置3000个。

Link to this function

del_corp_tag(client, agent, tag_ids, group_ids)

View Source
@spec del_corp_tag(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  nil | tag_ids(),
  nil | group_ids()
) ::
  WeChat.response()

删除企业客户标签 - 官方文档

企业可通过此接口获取企业客户标签详情。

Link to this function

del_strategy_tag(client, agent, tag_ids, group_ids)

View Source
@spec del_strategy_tag(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  nil | tag_ids(),
  nil | group_ids()
) ::
  WeChat.response()

删除指定规则组下的企业客户标签 - 官方文档

企业可通过此接口删除某个规则组下的标签,或删除整个标签组。

Link to this function

edit_corp_tag(client, agent, id, opts \\ [])

View Source
@spec edit_corp_tag(WeChat.Work.client(), WeChat.Work.agent(), id(), opts()) ::
  WeChat.response()

编辑企业客户标签 - 官方文档

企业可通过此接口获取企业客户标签详情。

Link to this function

edit_strategy_tag(client, agent, id, opts \\ [])

View Source
@spec edit_strategy_tag(WeChat.Work.client(), WeChat.Work.agent(), id(), opts()) ::
  WeChat.response()

编辑指定规则组下的企业客户标签 - 官方文档

企业可通过此接口编辑指定规则组下的客户标签/标签组的名称或次序值,但不可重新指定标签/标签组所属规则组。

Link to this function

get_corp_tag_list(client, agent)

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

获取企业标签库 - 官方文档

企业可通过此接口获取企业客户标签详情。

Link to this function

get_strategy_tag_list(client, agent, body)

View Source
@spec get_strategy_tag_list(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) ::
  WeChat.response()

获取指定规则组下的企业客户标签 - 官方文档

企业可通过此接口获取某个规则组内的企业客户标签详情。

Link to this function

mark_tag(client, agent, userid, external_userid, add_tags, remove_tags)

View Source
@spec mark_tag(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  User.userid(),
  WeChat.Work.Customer.external_userid(),
  nil | tag_ids(),
  nil | tag_ids()
) :: WeChat.response()

编辑客户企业标签 - 官方文档

企业可通过此接口为指定成员的客户添加上由企业统一配置的标签。