Как получить доступ к исходному коду в битбакете с помощью REST API?

Как получить доступ к файлу Java, который находится в репо в определенном пакете. Битовое ведро содержит информацию о метаданных, такую ​​как API pullrequest, REST API последней фиксации. Можете ли вы предложить / помочь мне с образцом звонка для отдыха, а также как передать имя пользователя и пароль? учитывая, что я знаю полное имя класса, включая проект.

примечание: мы используем битбакет, размещенный в нашей организации.

Пример: ветка https://bitbucket.org/repo/my-project: файл tempBranch: источник/основной/java/temp/Main.java

Я хотел бы получить доступ/просмотреть полный контент на Main.java с вызовом Rest. существует ли для этого REST API?


person user12    schedule 30.05.2017    source источник


Ответы (1)


Как ни странно, нет способа сделать это с помощью последней версии (2.0) API-интерфейса bitbucket.org (облачного).

Доступные данные из /repositories/{username}/{repo} конечная точка может вас куда-то привести.

Вы можете получить доступ к файлам в «загрузках» вашего репозитория, используя /repositories/{username}/{repo}/downloads/{filename} конечной точки.


Однако в версии 1.0 API есть конечная точка для того, что вам нужно. Основываясь на тестировании, это все еще работает.

person Peter Reid    schedule 30.05.2017