TencentCloudBase / cloudbase-manager-node

The node cloudbase manager tool
ISC License
18 stars 5 forks source link

用户管理需要添加 按条件用户搜索功能和 对应的文档 #17

Closed sonofmagic closed 3 years ago

sonofmagic commented 3 years ago

文档没有按照条件查询用户的接口

实现可参考firebase:

admin
  .auth()
  .getUsers([
    { uid: 'uid1' },
    { email: 'user2@example.com' },
    { phoneNumber: '+15555550003' },
    { providerId: 'google.com', providerUid: 'google_uid4' },
  ])
  .then((getUsersResult) => {
    console.log('Successfully fetched user data:');
    getUsersResult.users.forEach((userRecord) => {
      console.log(userRecord);
    });

    console.log('Unable to find users corresponding to these identifiers:');
    getUsersResult.notFound.forEach((userIdentifier) => {
      console.log(userIdentifier);
    });
  })
  .catch((error) => {
    console.log('Error fetching user data:', error);
  });
Mrjing commented 3 years ago

https://docs.cloudbase.net/api-reference/server/node-sdk/auth.html#queryuserinfo 这个接口是否可以满足需求呢

sonofmagic commented 3 years ago

可以基本满足,建议可以做成类似Github个user followers 那种形式, 通过传递游标来进行分页查找