Toolverse
Wszystkie skille

api-integration-specialist

autor: davila7

Integruj API z bezpieczeństwem, obsługą błędów i logika ponawiania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Kategoria
Backend
Wyświetlenia
28

O skillu

Skill do profesjonalnej integracji zewnętrznych API z aplikacją. Obsługuje uwierzytelnianie OAuth 2.0, zarządzanie kluczami API, transformację odpowiedzi, obsługę limitów zapytań i logikę ponownych prób. Idealne do integracji usług takich jak Stripe, Twilio czy SendGrid. Zawiera wzorce produkcyjne, best practices bezpieczeństwa i kompleksową obsługę błędów dla niezawodnych klientów API.

Jak używać

  1. Zainstaluj skill API Integration Specialist w swoim projekcie Claude/Codex. Skill dostarcza szablony i wytyczne do integracji zewnętrznych API z aplikacją.

  2. Przygotuj zmienne środowiskowe dla bezpieczeństwa. Przechowuj klucze API, identyfikatory klientów OAuth i adresy URL bazowe w zmiennych process.env, nigdy nie umieszczaj ich bezpośrednio w kodzie.

  3. Wybierz metodę uwierzytelniania odpowiednią dla Twojego API. Dla prostych integracji użyj API Key Management, dla bardziej złożonych przepływów implementuj OAuth 2.0 z Authorization Code Flow, który wymaga wymiany kodu na tokeny dostępu.

  4. Zbuduj standardową strukturę żądań z nagłówkami, zawierającą Content-Type, Authorization i User-Agent. Skill dostarcza szablony do fetch lub bibliotek HTTP, które automatycznie dołączają te nagłówki.

  5. Implementuj obsługę błędów i logikę ponownych prób. Dodaj retry logic dla przejściowych błędów, obsługę limitów zapytań (rate limiting) oraz circuit breaker do zatrzymania żądań w przypadku awarii serwisu.

  6. Transformuj odpowiedzi API do formatu używanego przez aplikację. Skill pokazuje, jak mapować pola odpowiedzi, obsługiwać różne formaty danych i walidować odpowiedzi przed użyciem w kodzie.

Podobne skille