Π Π΅Π»ΠΈΠ·Ρ
ΠΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅Π»ΠΈΠ·Π°ΠΌΠΈ GitVerse.
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅Π»ΠΈΠ·Π°ΠΌΠΈ
1. GET /repos/{owner}/{repo}/releases
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΠΈ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΠ°ΡΡΡΡ (ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠΈ, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π»ΠΈΠ·Ρ).
2. POST /repos/{owner}/{repo}/releases
Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅Π³Π°.
3. GET /repos/{owner}/{repo}/releases/{release_id}
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π»ΠΈΠ·Π΅ ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
4. DELETE /repos/{owner}/{repo}/releases/{release_id}
Π£Π΄Π°Π»ΡΠ΅Ρ ΡΠ΅Π»ΠΈΠ· ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
5. PATCH /repos/{owner}/{repo}/releases/{release_id}
Π Π΅Π΄Π°ΠΊΡΠΈΡΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π»ΠΈΠ·Π΅ ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
6. GET /repos/{owner}/{repo}/releases/tags/{tag}
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π»ΠΈΠ·Π΅ ΠΏΠΎ Π΅Π³ΠΎ ΡΠ΅Π³Ρ.
7. DELETE /repos/{owner}/{repo}/releases/tags/{tag}
Π£Π΄Π°Π»ΡΠ΅Ρ ΡΠ΅Π»ΠΈΠ· ΠΏΠΎ Π΅Π³ΠΎ ΡΠ΅Π³Ρ.
Π Π°Π±ΠΎΡΠ° Ρ Π°ΡΡΠ΅ΡΠ°ΠΌΠΈ
8. GET /repos/{owner}/{repo}/releases/{release_id}/assets
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ Π°ΡΡΠ΅ΡΠΎΠ² ΡΠ΅Π»ΠΈΠ·Π°.
9. POST /repos/{owner}/{repo}/releases/{release_id}/assets
ΠΠ°Π³ΡΡΠΆΠ°Π΅Ρ Π°ΡΡΠ΅Ρ Π² ΡΠ΅Π»ΠΈΠ·.
10. DELETE /repos/{owner}/{repo}/releases/{release_id}/assets/{asset_id}
Π£Π΄Π°Π»ΡΠ΅Ρ Π°ΡΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π»ΠΈΠ·Π°.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ
| ΠΠΎΠ΄ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|
400 Bad Request | ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π°Π½Π½ΡΡ |
401 Unauthorized | ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ |
403 Forbidden | ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°Π² |
404 Not Found | Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ |
500 Internal Server Error | ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° |