Integracje API
Integracja to mały kawałek oprogramowania z ostrym zadaniem: formularz staje się rekordem w CRM, płatność aktualizuje zamówienie, arkusz trzyma krok ze sklepem. Czytamy dokumentację dostawcy, zanim nazwiemy pracę. Jeśli API jest niepełne, to część pierwszej rozmowy.

Kiedy to jest to zadanie
- CRM, sklep, płatności albo arkusz, który ma przestać być przepisywany
- Webhook, który ma przeżyć zły dzień, nie tylko szczęśliwą ścieżkę
- Jedna ścieżka, sprawdzona, zanim dojdzie druga
W zakresie
- Lektura oficjalnego API, zanim zobowiążemy się do połączenia
- Połączenie oraz log, gdy druga strona nie odpowiada
- Ponowienie, które nie tworzy drugiej kopii tego samego zdarzenia
- Krótka notatka dla osoby, która to przejmuje
Poza zakresem
- Skrobanie strony bez API albo obchodzenie logowania
- Łamanie regulaminu dostawcy, żeby dostać się do danych
- Paczka pięciu systemów traktowana jak jedno małe połączenie
Przekazanie
- Gdzie leżą sekretne klucze i kto może je rotować
- Jak wygląda nieudana dostawa i gdzie jest w logu
- Jedna ścieżka, która jest na produkcji, nazwana zwykłym językiem
export async function POST(request: Request) { const event = await readSignedEvent(request) await crm.upsertContact(event.customer) return Response.json({ ok: true })}Inne wejścia
Aplikacje webowe do procesówNarzędzia wewnętrzne i logowania klientów, w Django lub Next.js, które zastępują arkusz albo skrzynkę.Aplikacje mobilneJeden produkt do App Store i Google Play, chyba że jedna platforma ma powód, by się różnić.WordPressStrony firmowe, sklepy i przebudowy, na motywie i polach, które zespół sam edytuje.