GitLab API 正在返回随机无关的项目

GitLab API is returning random unrelated projects

我正在尝试 return 我的 Gitlab 项目列表。这是我的 API 电话:

const url = 'https://gitlab.com/api/v4/projects?private_token=MYPrivateToken'
request(url, function (error, response, body) {
    res.send(body)
});

出于某种原因,我只是从我从未听说过的无关用户那里收到一份随机的项目列表。

知道发生了什么事吗?我觉得我遗漏了一些明显的东西,至少有人可以确认它看起来应该是正确的吗?

我也尝试使用 gitlab beaker 项目得到了相同的结果(随机项目)并打开了这个问题:https://github.com/jdalrymple/gitbeaker/issues/923 这是我创建的 github 项目,因此 gitbeaker 维护者可以重现问题:https://github.com/JaredDahlke/gitlabTest/blob/master/README.md

我已经能够成功使用访问我的项目的第 3 方应用程序,例如 Gitlab Notifier,它告诉我我的 gitlab settings/access 令牌应该可以工作:https://chrome.google.com/webstore/detail/gitlab-notifier-for-googl/eageapgbnjicdjjihgclpclilenjbobi?hl=en

您在 url.

中遗漏了查询参数 owned

下面应该是 url 以获取您拥有的项目。

https://gitlab.com/api/v4/projects?private_token=MYPrivateToken&owned=yes

有关详细信息,请参阅以下内容 url https://docs.gitlab.com/ee/api/projects.html