返回介绍

用户标签

发布于 2021-04-03 04:02:28 字数 2906 浏览 1138 评论 0 收藏 0

获取所有标签

$app->user_tag->list();

示例:

$tags = $app->user_tag->list();

// {
//     "tags": [
//         {
//             "id": 0,
//             "name": "标签1",
//             "count": 72596
//         },
//         {
//             "id": 1,
//             "name": "标签2",
//             "count": 36
//         },
//         ...
//     ]
// }

创建标签

$app->user_tag->create($name);

示例:

$app->user_tag->create('测试标签');

修改标签信息

$app->user_tag->update($tagId, $name);

示例:

$app->user_tag->update(12, "新的名称");

删除标签

$app->user_tag->delete($tagId);

获取指定 openid 用户所属的标签

$userTags = $app->user_tag->userTags($openId);
//
// {
//     "tagid_list":["标签1","标签2"]
// }

获取标签下用户列表

$app->user_tag->usersOfTag($tagId, $nextOpenId = '');
// $nextOpenId:第一个拉取的OPENID,不填默认从头开始拉取

// {
//   "count":2, // 这次获取的粉丝数量
//   "data":{ // 粉丝列表
//      "openid":[
//          "ocYxcuAEy30bX0NXmGn4ypqx3tI0",
//          "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"
//      ]
//   },
//   "next_openid":"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"//拉取列表最后一个用户的openid
// }

批量为用户添加标签

$openIds = [$openId1, $openId2, ...];
$app->user_tag->tagUsers($openIds, $tagId);

批量为用户移除标签

$openIds = [$openId1, $openId2, ...];
$app->user_tag->untagUsers($openIds, $tagId);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文