Gitlab API - получение 401 несанкционированного доступа при попытке доступа к API с помощью приватного токена доступа - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь вызвать Gitlab API из моего кода AngularJS, как показано ниже

$http.get("https://git.company.com/api/v4/projects?private_token=xxx");

Я сгенерировал PAT из пользовательских настроек gitlab своей организации.Я попробовал команду curl и по-прежнему получаю 401. Если я сделаю тот же вызов без private_token, то получу публичные проекты, поэтому подключение к самому API не является проблемой.Кто-нибудь сталкивался с этим раньше?Чего мне не хватает?

1 Ответ

0 голосов
/ 05 апреля 2019

Вам также нужно отправить projectId в url, чтобы определить хранилище в gitlab и ref в какой ветке.ниже URL имеет идентификатор проекта как 1234 и в главной ветви.

https://git.company.com/api/v4/projects/1234?ref=master&private_token=xxx"

...