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);