Te same operacje
To, co robicie na ekranie, robicie wywołaniem: witryny, treści, obrazy, motywy, menu, przekierowania, publikacja, Search Console. Dokumentacja wymienia każdą operację, jedna po drugiej.
Programiści
Wszystko, co robi panel administracyjny, można zrobić także przez API: utworzyć witrynę, zaimportować treści, opublikować, odczytać dane Search Console. Waszymi narzędziami, w waszych procesach, z tymi samymi uprawnieniami co wasi użytkownicy.
To API nie jest podzbiorem udzielonym niechętnie. To ta sama aplikacja, widziana z drugiej strony.
To, co robicie na ekranie, robicie wywołaniem: witryny, treści, obrazy, motywy, menu, przekierowania, publikacja, Search Console. Dokumentacja wymienia każdą operację, jedna po drugiej.
Token sięga wyłącznie zakresu swojego posiadacza: jego klienta, jego projektów, jego witryn. Zasób poza nim odpowiada 403. Nie ma osobnego „konta API” z własnymi regułami, które trzeba utrzymywać.
Jeden nagłówek X-API-TOKEN na wywołanie, sprawdzany za każdym razem. Nic do otwierania, nic do odnawiania, nic do przechowywania w przeglądarce.
Jeden kontrakt błędu w całym API: stabilny kod maszynowy, czytelny komunikat i szczegóły pole po polu, gdy walidacja się nie powiedzie. Obsługę błędów piszecie raz.
Zastosowania, które najczęściej pojawiają się w agencjach i grupach wielomarkowych.
Masowy import treści, idempotentny: powtórzenie tego samego wywołania nie tworzy duplikatów, a wy decydujecie, czy zostawia istniejące w spokoju, czy je aktualizuje. Możecie datować wstecz, zaplanować publikację, przypisać kategorie i sygnatariuszy oraz wysłać obrazy w tym samym ruchu.
Migracja z WordPressa lub z eksportu, a potem uruchomienie: motyw, domena, przekierowania, mapa witryny. Portfel witryn tworzy się i konfiguruje wywołaniem, nie zgłoszeniem.
Uruchomić publikację, przeplanować kolejkę artykułów, śledzić postęp. Długie operacje zwracają identyfikator zadania, które odpytujecie aż do końca.
Wyniki Search Console per artykuł, stan indeksacji adres po adresie, statystyki wizyt robotów, kontakty z formularza. Żeby zasilać wasze pulpity zamiast je przepisywać.
API, które się podłącza, to API, którego reguły zna się z góry. Nasze są zapisane w dokumentacji, a nie w umowie, o którą trzeba poprosić.
Pole lub operacja przeznaczone do usunięcia są najpierw oznaczone w specyfikacji, wraz z następcą i datą oznaczenia. Są serwowane jeszcze przez co najmniej rok od tej daty. Zawsze macie pełny rok na przejście.
Specyfikacja OpenAPI jest publiczna, a nasza ciągła integracja odrzuca każdą zmianę API, której nie towarzyszy aktualizacja dokumentacji. Dokumentacja nie może po cichu zostać w tyle: pokazuje datę swojej ostatniej weryfikacji.
Każda odpowiedź niesie pozostały wam limit. Nigdy nie musicie odkrywać limitu, uderzając w niego, i możecie zwolnić, zanim was zatrzyma.
Błędnie zapisany lub wycofany parametr daje błąd, nigdy wynik, który tylko wygląda na poprawny. To rodzaj szczegółu, który zauważa się dopiero w dniu, w którym kosztował już tydzień.
Umów spersonalizowane demo i zobacz, jak zbudować serwis medialny uporządkowany, skuteczny i oparty na danych.