Skip to content

User API

订阅号/服务号通用

方法

batchBlacklist()

批量拉黑用户 文档: 查看官方文档

签名

ts
batchBlacklist(payload)

参数

参数类型必填默认值说明
payload{openid_list:string[]}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.batchBlacklist(payload);

batchTagging()

批量为用户打标签 文档: 查看官方文档

签名

ts
batchTagging(payload)

参数

参数类型必填默认值说明
payload{openid_list:string[], tagid:number}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.batchTagging(payload);

batchUnblacklist()

批量取消拉黑 文档: 查看官方文档

签名

ts
batchUnblacklist(payload)

参数

参数类型必填默认值说明
payload{openid_list:string[]}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.batchUnblacklist(payload);

batchUntagging()

批量为用户取消标签 文档: 查看官方文档

签名

ts
batchUntagging(payload)

参数

参数类型必填默认值说明
payload{openid_list:string[], tagid:number}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.batchUntagging(payload);

batchUserInfo()

批量获取用户基本信息 文档: 查看官方文档

签名

ts
batchUserInfo(payload)

参数

参数类型必填默认值说明
payload{user_list:Array<{openid:string, lang?:'zh_CN'|'zh_TW'|'en'}>}

返回值

类型:Promise<{user_info_list:Array<Object>}>

示例

ts
// 用法示例
await client.batchUserInfo(payload);

createTag()

创建标签 文档: 查看官方文档

签名

ts
createTag(params)

参数

参数类型必填默认值说明
params{name:string}

返回值

类型:Promise<{tag:{id:number,name:string}}>

示例

ts
// 用法示例
await client.createTag(params);

deleteTag()

删除标签 文档: 查看官方文档

签名

ts
deleteTag(params)

参数

参数类型必填默认值说明
params{id:number}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.deleteTag(params);

getBlacklist()

获取黑名单列表 文档: 查看官方文档

签名

ts
getBlacklist(params)

参数

参数类型必填默认值说明
params{begin_openid?:string}

返回值

类型:Promise<{total:number, count:number, data?:{openid:string[]}, next_openid?:string}>

示例

ts
// 用法示例
await client.getBlacklist(params);

getFans()

获取公众号的粉丝列表 文档: 查看官方文档

签名

ts
getFans(params)

参数

参数类型必填默认值说明
params{next_openid?:string}

返回值

类型:Promise<{total:number, count:number, data?:{openid:string[]}, next_openid?:string}>

示例

ts
// 用法示例
await client.getFans(params);

getTagFans()

获取标签下粉丝列表 文档: 查看官方文档

签名

ts
getTagFans(params)

参数

参数类型必填默认值说明
params{tagid:number, next_openid?:string}

返回值

类型:Promise<{count:number, data?:{openid:string[]}, next_openid?:string}>

示例

ts
// 用法示例
await client.getTagFans(params);

getTagIdList()

获取用户身上的标签列表 文档: 查看官方文档

签名

ts
getTagIdList(params)

参数

参数类型必填默认值说明
params{openid:string}

返回值

类型:Promise<{tagid_list:number[]}>

示例

ts
// 用法示例
await client.getTagIdList(params);

getTags()

获取已创建的标签 文档: 查看官方文档

签名

ts
getTags()

返回值

类型:Promise<{tags:Array<{id:number,name:string,count:number}>}>

示例

ts
// 用法示例
await client.getTags();

getUserInfo()

获取用户基本信息 文档: 查看官方文档

签名

ts
getUserInfo(params)

参数

参数类型必填默认值说明
params{openid:string, lang?:'zh_CN'|'zh_TW'|'en'}

返回值

类型:Promise<Object>

示例

ts
// 用法示例
await client.getUserInfo(params);

updateRemark()

设置用户备注名 文档: 查看官方文档

签名

ts
updateRemark(payload)

参数

参数类型必填默认值说明
payload{openid:string, remark:string}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.updateRemark(payload);

updateTag()

编辑标签 文档: 查看官方文档

签名

ts
updateTag(params)

参数

参数类型必填默认值说明
params{id:number, name:string}

返回值

类型:Promise<{errcode:number, errmsg:string}>

示例

ts
// 用法示例
await client.updateTag(params);