Web applications

Tasks studies - laboratory


Project maintained by dawidolko Hosted on GitHub Pages — Theme by dawidolko

Zadanie 10.12: Wykorzystać PAToken do uwierzytelnienia się w żądaniach (zachować ostrożność):

• uzyskania informacji o sobie,
• zaktualizowania jakiejś informacji o sobie np. lokalizacja na PL,
• uzyskania informacji o swoich wszystkich repozytoriach,
• uzyskania informacji o swoich prywatnych repozytoriach,
• uzyskania informacji o swoich publicznych repozytoriach,
• utworzenia nowego prywatnego repozytorium:
– nazwa → ai1-test,
– opis → This is AI1 Test repository!,
– prywatne → tak.
• przestawić (zaktualizować częściowo) przed chwilą utworzone repozytorium na
publiczne,
• usunąć całkiem to repozytorium,
• spróbować jeszcze raz usunąć to repozytorium.

1. Uzyskanie informacji o sobie

GET https://api.github.com/user

2. Zaktualizowanie informacji o sobie (np. lokalizacja na PL)

PATCH https://api.github.com/user

3. Uzyskanie informacji o wszystkich swoich repozytoriach

GET https://api.github.com/user/repos

4. Uzyskanie informacji o swoich prywatnych repozytoriach

5. Uzyskanie informacji o swoich publicznych repozytoriach

6. Utworzenie nowego prywatnego repozytorium

POST https://api.github.com/user/repos

7. Zaktualizowanie repozytorium na publiczne

PATCH https://api.github.com/repos/YOUR_USERNAME/ai1-test

8. Usunięcie repozytorium

DELETE https://api.github.com/repos/YOUR_USERNAME/ai1-test

9. Ponowna próba usunięcia repozytorium

Porównanie rezultatu przez interfejs użytkownika na GitHub.com

Po wykonaniu każdego z tych żądań, sprawdź, czy rezultaty zgadzają się z oczekiwaniami przez porównanie stanu na swoim koncie na GitHub.com. To pomoże Ci zweryfikować, że API prawidłowo obsługuje żądania wysyłane z tokenem.