ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ APIЗапросы Π½Π° слияниС

Запросы Π½Π° слияниС

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» API описываСт основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с запросами Π½Π° слияниС.

Π Π°Π±ΠΎΡ‚Π° с запросами Π½Π° слияниС

1. GET /repos/{owner}/{repo}/pulls/{pull_number}/files

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ запросС Π½Π° слияниС.

2. GET /repos/{owner}/{repo}/pulls/{pull_number}/commits

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ запрос Π½Π° слияниС

3. GET /repos/{owner}/{repo}/branches

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх Π²Π΅Ρ‚ΠΎΠΊ рСпозитория с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ послСднСм ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅ Π²Π΅Ρ‚ΠΎΠΊ.

4. POST /repos/{owner}/{repo}/pulls

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ запрос Π½Π° слияниС ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ.

5. PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ запрос Π½Π° слияниС ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ.

6. PATCH /repos/{owner}/{repo}/pulls/{pull_number}

ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ запроса Π½Π° слияниС: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, описаниС, Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΊΠΈ ΠΌΠ΅ΠΉΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ.

7. GET /repos/{owner}/{repo}/pulls

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список запросов Π½Π° слияниС Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

8. GET /repos/{owner}/{repo}/pulls/{pull_number}

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ запросС Π½Π° слияниС ΠΏΠΎ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ (pull_number).

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки

КодОписаниС
401 UnauthorizedНСобходима авторизация
403 ForbiddenНСдостаточно ΠΏΡ€Π°Π²
404 Not FoundΠ Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅
500 Internal Server ErrorВнутрСнняя ошибка сСрвСра

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?