Cathopic sprawdza konto dewelopera tylko raz. Jedna akceptacja odblokowuje zarówno komercyjne API, jak i zarządzanie aplikacjami OAuth; nie składasz osobnych wniosków. Po akceptacji tworzysz i zarządzasz kluczami API oraz poświadczeniami OAuth w Ustawieniach Cathopic. Deweloperzy nigdy nie potrzebują dostępu do poleceń serwera Cathopic ani infrastruktury.
1. Przygotuj swoje konto Cathopic
Utwórz konto Cathopic, zweryfikuj adres e-mail i upewnij się, że nazwa użytkownika oraz e-mail we wniosku dokładnie odpowiadają temu kontu.
2. Wyślij wniosek deweloperski
Otwórz formularz kontaktowy Cathopic.
Wybierz Wniosek o dostęp deweloperski.
Potwierdź nazwę użytkownika Cathopic i opisz produkt, organizację oraz planowane wykorzystanie katalogu.
Wyślij formularz. Wniosek pojawia się w wewnętrznym panelu przeglądu Cathopic.
3. Otrzymaj decyzję
Cathopic sprawdza konto i przypadek użycia. Po akceptacji deweloper otrzymuje e-mail z kolejnymi krokami oraz linkiem do Ustawienia → Developer / API → OAuth applications. Jeśli potrzebne są dodatkowe informacje, Cathopic kontaktuje się z adresem e-mail podanym we wniosku.
4. Utwórz aplikację
Wybierz poufną aplikację webową, gdy produkt ma bezpieczne zaplecze, albo publiczną aplikację PKCE dla klientów działających tylko w przeglądarce, na urządzeniach mobilnych lub w aplikacjach desktopowych. Wprowadź jej publiczną nazwę, opis, stronę internetową, politykę prywatności, kontakt ds. bezpieczeństwa, dokładne adresy URL callback oraz tylko te zakresy (scopes), których potrzebuje.
5. Zapisz poświadczenia
Identyfikator klienta (client ID) identyfikuje integrację i jest udostępniany wszystkim użytkownikom tego produktu. Autoryzacja użytkownika i tokeny pozostają osobne dla każdego konta Cathopic. Poufna tajemnica klienta (client secret) jest pokazywana tylko raz i musi być zaszyfrowana na serwerze aplikacji. Nigdy nie umieszczaj jej w kodzie przeglądarki, wygenerowanych stronach internetowych, logach, wiadomościach wsparcia ani w publicznym repozytorium.
Ta sama strona umożliwia zatwierdzonemu deweloperowi edycję callbacków i zakresów, rotację poufnej tajemnicy lub cofnięcie aplikacji.