是否可以从 GitLab GraphQL 或 REST API 获取创建用户帐户时的时间戳描述中的进度?

问题描述

如何获取用户帐户创建时间的时间戳?

我查看了 API 文档。在 GraphQL API 上我什么也没看到。 在 REST API 上,我看到这个 https://docs.gitlab.com/ee/api/users.html#for-user,但用户似乎是项目上下文中的用户,这很好,但我有几个可能的基本问题

  1. 我不确定“created_at”是否真的显示用户帐户的创建时间(根据需要),或者它是否显示了项目上下文中的某些内容? “created_at”旁边没有说明。

  2. 我要向哪个 URL 发出请求?在我看来,id 是在一个项目中,而不是 GitLab 宽 id ......所以 URL 将包含项目(或者可能是某种组?)编号,但上面链接的参考似乎没有清楚地显示完整的 URL,只是说 GET /users/:id,所以在这种情况下,我不确定 https://gitlab.com/api/v4/ 之后的 URL 中还应该有什么。 编辑:或者可以在这里找到的作者 ID https://docs.gitlab.com/ee/api/merge_requests.html#get-single-mr 用作 GitLab 范围的用户 ID 并用于获取作者年龄?在这种情况下 https://gitlab.com/api/v4/users/:id 会起作用。我现在将在 curl 上对此进行测试。

感谢阅读,米兰

解决方法

https://gitlab.com/api/v4/users/<id> 确实包含 createdAt,这是创建用户帐户的时间。我不知道为什么我认为用户 ID 是在项目上下文中,我想我决定这样做是因为他们网站上的示例使用了 1 和 2 的 user_ids。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...