如何通过 API 按电子邮件获取用户

如何在 API 中通过电子邮件而不是用户名获取用户?

2 个赞

这个:Discourse API Docs

/admin/users/list/{flag}.json?filter={email}

  • flag:activenewstaffsuspendedblockedsuspect
  • 使用 filter 查询参数并传入邮箱值。

我不确定为什么文档中没有列出 filter 参数。

5 个赞

它仅列出 100 个用户(似乎是按创建时间排序的)。如果总用户数超过 100,且我们要获取的用户不在前 100 个用户列表中,那么该方法是否无法获取结果?还是我遗漏了什么?

请提供建议!

您可以使用 &page=<number> 获取其他页面。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.