批量预设客户属性
POST
/open-api/pre_write_properties/batch_add根据多个手机号或多个union_id匹配多名外部用户,匹配成功后批量设置对应的属性。 如果一次请求中,对应的phone_number或union_id有重复,只取首次出现的字段。调用此接口需购买营销席位。
错误码 | 说明 |
---|---|
21820 | 员工id错误 |
21821 | 手机号格式不正确 |
21822 | union_id格式不正确 |
21823 | 生日格式不正确 |
21824 | 时间格式不正确 |
21825 | 预设属性最少录入两列 |
21826 | 无效的field_id |
21827 | 自定义字段缺少对应的类型参数 |
21828 | field_id和field_name不匹配 |
21829 | field_id和option_id不匹配 |
21830 | 创建预设属性失败 |
21831 | 缺少必传参数union_id或phone_number |
21832 | value_list长度限制最多50个 |
21833 | openid格式不正确 |
请求参数
Body 参数application/json
coverage_information_is_enable
boolean
是否覆盖已有信息
target_type
string
必需
预填属性类型,union_id或mobile
staff_id
string
操作员工id
value_list
array [object {13}]
可选
union_id
string
可选
微信客户的union_id
openid
string
可选
微信客户的openid(密文企业,且用union_id匹配时必传)
phone_number
string
可选
手机号,当target_type类型为mobile时必填
state
string
基本信息,来源
age
string
基本信息,年龄
description
string
基本信息,描述
email
string
基本信息,邮箱
birthday
string
基本信息,生日
weibo
string
基本信息,微博
qq
string
基本信息,qq
address
string
基本信息,地址
remark
string
基本信息,备注名
cf_fields
array [object {6}]
可选
示例
{
"coverage_information_is_enable": true,
"target_type": "string",
"staff_id": "string",
"value_list": [
{
"union_id": "string",
"openid": "string",
"phone_number": "string",
"state": "string",
"age": "string",
"description": "string",
"email": "string",
"birthday": "string",
"weibo": "string",
"qq": "string",
"address": "string",
"remark": "string",
"cf_fields": [
{
"field_id": 0,
"field_name": "string",
"field_datetime": "string",
"option_id": 0,
"field_value": "string",
"number_value": 0
}
]
}
]
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
object {0}
示例
{
"errcode": 0,
"errmsg": "ok"
}
最后修改时间: 11 天前