API GetQR jest w wersji beta i jest dostępne dla wybranych obszarów roboczych. Szczegóły mogą się zmienić przed ogólną premierą.
Zanim zaczniesz
- Jesteś właścicielem obszaru roboczego lub edytorem. Przeglądający nie mogą tworzyć ani używać klucza API.
- Właściciel obszaru roboczego ma aktywną subskrypcję.
Tworzenie klucza API
1
Otwórz ustawienia konta
Otwórz ustawienia konta i przejdź do sekcji API.
2
Wygeneruj klucz
Kliknij Generate API key.
3
Skopiuj klucz
Wyświetl klucz i skopiuj go. Klucze zaczynają się od
sk_live_.Uwierzytelnianie żądań
Wysyłaj klucz jako token Bearer w nagłówkuAuthorization każdego żądania:
Sprawdzenie stanu to jedyny endpoint, który działa bez klucza.
Dostęp i role
- Role. Klucz API mogą tworzyć i używać tylko właściciel obszaru roboczego i edytorzy. Przeglądający nie mają takiej możliwości.
- Obszar roboczy. Każdy klucz należy do jednego obszaru roboczego i każde żądanie jest w nim wykonywane. Nie musisz podawać ID obszaru roboczego.
- Sprawdzanie na bieżąco. Dostęp jest sprawdzany przy każdym żądaniu na podstawie Twojej obecnej roli i subskrypcji właściciela obszaru roboczego. Twoja własna subskrypcja nie ma znaczenia. Jeśli Twoja rola zmieni się na przeglądającego albo subskrypcja właściciela wygaśnie, żądania zwracają
403, dopóki dostęp nie zostanie przywrócony. Nie potrzebujesz nowego klucza. - Usunięcie. Jeśli zostaniesz usunięty z obszaru roboczego, Twój klucz API zostanie usunięty. Jeśli ponownie Cię dodadzą, wygeneruj nowy klucz.
Ponowne generowanie klucza
Wygeneruj klucz ponownie, jeśli wyciekł lub dostęp do niego uzyskał ktoś, kto nie powinien go mieć.1
Kliknij Regenerate
W ustawieniach konta przejdź do sekcji API i kliknij Regenerate.
2
Potwierdź
Kliknij Regenerate key.
3
Zaktualizuj swoje aplikacje
Skopiuj nowy klucz i zastąp nim stary wszędzie, gdzie go używasz.
Bezpieczeństwo klucza
Traktuj klucz jak hasło: każdy, kto go ma, może tworzyć, zmieniać i usuwać kody QR w Twoim obszarze roboczym.- Przechowuj go w zmiennej środowiskowej lub menedżerze sekretów, a nie w kodzie źródłowym.
- Wywołuj API tylko ze swojego serwera. Nigdy nie umieszczaj klucza na stronie internetowej, w aplikacji mobilnej ani w niczym, co użytkownicy mogą podejrzeć.
- Udostępniaj go tylko programistom, którzy go potrzebują.
- Wygeneruj go ponownie, gdy tylko podejrzewasz wyciek.
Typowe problemy
Dostaję 401 z kluczem, który wcześniej działał
Dostaję 401 z kluczem, który wcześniej działał
Klucz został wygenerowany ponownie albo zostałeś usunięty z obszaru roboczego i klucz został usunięty. Skopiuj aktualny klucz z ustawień konta lub wygeneruj nowy.
Dostaję 403 przy każdym żądaniu
Dostaję 403 przy każdym żądaniu
Sprawdź, czy masz rolę właściciela lub edytora i czy subskrypcja właściciela obszaru roboczego jest aktywna. Klucz zacznie znowu działać, gdy tylko dostęp zostanie przywrócony.
Dostaję 404 "This endpoint is not available."
Dostaję 404 "This endpoint is not available."
API jest w wersji beta i nie zostało jeszcze włączone dla Twojego obszaru roboczego.
Nie widzę ustawień API
Nie widzę ustawień API
Są widoczne tylko dla właściciela obszaru roboczego i edytorów, i tylko w obszarach roboczych z włączonym API.