2016-01-25 2 views
1

Я могу успешно получить доступ к информации о пользователе с помощью этой команды:Получить список фиксаций пользователя с API GitLab

curl http://gitlab.$INTERNAL_SERVER.com/api/v3/\ 
users/$USER_ID\?private_token\=$GITLAB_TOKEN 

Однако, я не могу найти API конечную точки для получения списка фиксаций, что пользователь нажал на сервер GitLab. Существует ли URL с этой информацией?

ответ

1

Насколько я знаю, такой конечной точки API не существует. По существу, лучшее, что я смог придумать, этот поток:

  1. найти все проекты, пользователь, связанные с (не 100% просто в нем самостоятельно)
  2. затем получить коммиты для этого проекта
  3. THEN фильтруйте эти коммиты на основе пользовательской почты.

Я использую [Java-gitlab-апи] (https://github.com/timols/java-gitlab-api)to доступ сервер gitlab, так что не имеют завиток образцы под рукой (извините!).

+0

ЮП! Вот что я сделал, и он работает как charm. – SeanPlusPlus

+0

Боковой вопрос - возможно, теперь, что именно возвращает 'getLastCommits'? Я не смог найти документацию для такого вызова (даже не уверен, что это конечная точка API Gitlab или функция удобства, предоставляемая java lib – demaniak

Смежные вопросы