tt.updateSidebarActivity
收藏
我的收藏

基础库 3.26.0 开始支持本方法,低版本需做兼容处理,这是一个异步方法。

实时更新侧边栏活动的圈选用户,将用户和特定侧边栏活动绑定或解绑。详细产品功能见侧边栏复访营销

前提条件
业务背景
使用限制
注意事项

​开发者工具暂不支持触发侧边栏活动,请使用真机调试。​

支持沙盒
相关教程

语法

tt.updateSidebarActivity(options)

参数说明

options 为 object 类型,属性如下:

属性名类型默认值必填说明最低支持版本
typeenum

add:将用户绑定到侧边栏活动​

​remove :将用户与侧边栏活动解绑​

3.26.0
activitystring

需要圈选用户的侧边栏活动 id​

​创建活动id:使用 OpenAPI 创建营销活动 或在小程序控制台-运营-营销-营销活动-复访营销中创建。​

​查询活动id:使用 JsAPI tt.getSidebarActivity、或在小程序控制台-运营-营销-营销活动-复访营销中查询。

3.26.0
successfunction
接口调用成功的回调函数
3.26.0
failfunction
接口调用失败的回调函数
3.26.0
completefunction
接口调用结束的回调函数(调用成功、失败都会执行)
3.26.0

回调成功

object 类型,属性如下:

属性名类型说明最低支持版本
errMsgstring
"updateSidebarActivity:ok"
3.26.0
logIdstring

请求的唯一标识​

3.26.0

回调失败

object 类型,属性如下:

属性名类型说明最低支持版本
errMsgstring
"updateSidebarActivity:fail" + 详细错误信息
3.26.0

错误码

errNoerrMsg说明最低支持版本
20000"updateSidebarActivity:fail expect params.activity to be should be string but got xx" ​
参数类型错误 ​
3.26.0
20000"updateSidebarActivity:fail expect params.type to be one of "add", "remove",but got xx“ ​
参数类型错误 ​
3.26.0
10602"updateSidebarActivity:fail login canceled by user" ​
用户未登录 ​
3.26.0
21100"updateSidebarActivity:fail activity not exist" ​
activity不存在 ​
3.26.0
21101"updateSidebarActivity:fail user already has locked welfare" ​
用户在该小程序已有绑定福利​
3.26.0
21102"updateSidebarActivity:fail server error" ​
服务端错误 ​
3.26.0
10401"updateSidebarActivity:fail internal error" ​
内部错误 ​
3.26.0

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

tt.updateSidebarActivity({ type: 'add', activity: '7361703755663835xxx', // 替换为小程序生效中的侧边栏活动id success: function (data) { console.log(data) }, fail: function (data) { console.log(data) } })