抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 生活服务商家应用 OpenAPI SDK 总览
  • 接入前准备
  • API接口
  • 通用接口
  • 订单查询
  • 团购核销
  • 三方码
  • 团购退款
  • 团购对账
  • 商品发布
  • 商品查询
  • 门店相关接口
  • 会员接入
  • 会员通手机号格式说明&国家区号拆分能力
  • 会员入会SPI
  • 会员数据更新
  • 会员信息变更(抖音->商家)SPI
  • 会员退会(解绑)SPI
  • 招商入驻
  • KA核销对账
  • 职人信息
  • 生服免授权通用能力
  • 餐饮
  • 大交通
  • 酒旅
  • 综合
  • 能力
  • 历史版本文档(不推荐)
  • 会员数据更新

    收藏
    我的收藏

    接口说明

    • 用于批量更新会员积分等级信息
    • 商家侧会员数据发生更新后,开发者可以调用抖音开放平台的接口进行积分/等级的更新,确保用户在抖音端看到正确的数据。

    基本信息

    名称描述
    HTTP URL
    https://open.douyin.com/goodlife/v1/member/user/update/
    HTTP Method
    POST
    Scope
    life.capacity.member
    权限要求
    • 生服应用需要申请权限,路径:抖音开放平台-开发者平台/服务商平台>控制台>应用详情>解决方案申请->会员管理
    • 服务商调用接口需要商家授权,路径:抖音来客>店铺管理>服务应用授权

    请求参数

    请求头
    access-token必填String
    示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
    content-type必填String
    固定值"application/json"
    Body展开全部子属性
    account_id必填String

    来客商户根账户ID

    members必填List

    批量会员数据更新,batch size <= 5

    展开子属性
    请求示例
    curl --location --request POST '/goodlife/v1/member/user/update/' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \ --data '{"members":[{"open_id":"YloAxFpUPj","user_level":2425365102961902987,"points_update_cent":6071785001878696386,"points_amount_cent":7928180012231464199,"update_time":299281227629511519,"unbind":false,"new_mobile":"aWakv1SSWt"}],"account_id":"MO5IPfZnze"}'

    响应参数

    Body展开全部子属性
    data必填Struct
    展开子属性
    log_id必填String

    日志id

    now必填String

    (弃用)接口响应时间,时间戳,单位秒

    status_code必填Int32

    该字段弃用,不推荐使用

    status_msg必填String

    该字段弃用,不推荐使用

    extraStruct
    展开子属性
    响应示例
    正常响应示例异常响应示例
    { "data": { "error_code": 0, "description": "" }, "extra": { "logid": "20220616135636010225243100059D654D", "now": 1655358997504, "error_code": 0, "description": "", "sub_error_code": 0, "sub_description": "" }, "logid": "20220616135636010225243100059D654D" }
    切换单列布局

    错误码

    HTTP 状态码错误码错误码描述排查建议
    2002100001
    未知错误
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100004
    系统繁忙,此时请开发者稍候再试
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100005
    参数不合法
    更换参数
    2002190002
    access_token无效
    调用接口重新生成access_token
    2002190004
    应用未获得该能力, 请去https://open.douyin.com/申请
    应用申请接口权限
    2002190008
    access_token过期,请刷新或重新授权
    规范token刷新机制,检查是否有测试环境在同步刷新token
    2002119001
    参数不合法
    更换参数
    2002119002
    系统繁忙,请稍候再试
    重试
    2002119003
    请求太过频繁,请稍后再试
    重试
    2002119005
    应用未获商家授权
    联系合作商家在商家后台发起授权,并在服务商后台同意授权
    2003000001
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2004000001
    根据实际业务错误返回
    补充参数
    2004000002
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2005000001
    根据实际业务错误返回
    联系抖音处理
    2005000001
    服务器打瞌睡了,请稍后再试。
    2003000001
    以实际错误信息为准

    请求示例补充

    该接口一共可以实现三个能力:积分等级更新、手机号更新、用户解绑;逻辑优先级为: 用户解绑 >手机号更新>积分等级更新,即 unbind = true时,只会解绑会员;new_mobile 不为空时,只会更新手机号;前两者皆为空时,才会更新积分等级。

    积分等级更新

    用户张三当前积分等级数据:原积分 12,等级为 2
    场景一(积分增加):某次某买行为后,增加了 2 积分,增加后积分总量为 14,等级调整为 3
    { "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1400, // 最新积分总数量 14 * 100 "points_update_cent": 200, // 变更积分总数量 2 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 3 // 最新用户等级 3 } ] }
    场景二(积分减少)某次积分兑换行为后,减少了 2 积分,减少后积分总量为 10,等级仍然为 2
    { "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1000, // 最新积分总数量 14 * 100 "points_update_cent": -200, // 变更积分总数量 -2 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 2 // 最新用户等级 2 } ] }

    会员解绑

    某用户在商家侧进行注销,需要同步到抖音侧,解绑会员关系
    { "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1400, // 最新积分总数量 14 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 3, // 最新用户等级 3 "unbind": true // 解绑会员关系 } ] }

    会员变更手机号

    某用户在商家侧变更了手机号,需要同步到抖音侧,抖音侧同步变更
    { "account_id": "905220194638320366", // 商家账户id "members": [ { "open_id": "ba253642-0590-40bc-9bdf-9a1334b94059", // 用户id "points_amount_cent": 1400, // 最新积分总数量 14 * 100 "update_time": 1655279452, // 请求时间戳保证有序 "user_level": 3, // 最新用户等级 3 "new_mobile": "133123213" //用户新手机号 } ] }