Przejdź do treści
memberarea memberarea.io

Klucze API i dostęp dla deweloperów

Twórz klucze do REST API, ograniczaj, co może każdy klucz, odnawiaj klucz, który wyciekł, i usuwaj klucze, których już nie potrzebujesz.

W tym artykule

Klucz API pozwala Twojemu własnemu oprogramowaniu komunikować się z platformą przez REST API, na przykład odczytywać członków, zapisywać kogoś na kurs albo podłączyć witrynę WordPress. Każdy klucz to tajne hasło dla programu, więc dla każdego klucza decydujesz, co może robić, i w każdej chwili możesz go zastąpić albo usunąć.

Otwórz klucze API

Kto może zarządzać kluczami API

API znajdziesz w bloku Integracje i API menu ustawień. Twoja rola potrzebuje uprawnienia Zarządzaj kluczami API oprócz Zaktualizuj ustawienia platformy. Tego uprawnienia nigdy nie można nadać roli niestandardowej, więc pracować tu mogą tylko wbudowane role Właściciel i Admin. To samo uprawnienie otwiera też Aplikacje OAuth i Logowanie jednokrotne.

Dostęp do API zależy od Twojego planu. Jeśli Twój plan go nie obejmuje, strona pokazuje „Dostęp do API jest częścią każdego płatnego planu. Zmień plan, aby tworzyć klucze API.” razem z przyciskiem Zmień plan, a Nowy klucz API pozostaje nieaktywny. Istniejące klucze API odrzuca, dopóki plan znów nie obejmie dostępu.

Tworzenie klucza

Kliknij Nowy klucz API. Otworzy się okno Utwórz klucz API.

Lista kluczy API z przyciskiem Nowy klucz API.
Lista kluczy API z przyciskiem Nowy klucz API.
  1. Wpisz w polu Nazwa coś, co później powie Ci, kto używa klucza, na przykład narzędzie albo witrynę, do której należy. Nazwa jest wymagana.
  2. Zdecyduj, co klucz może robić. Nowy klucz zaczyna z pełnym dostępem, więc wszystkie uprawnienia są zaznaczone.
  3. Kliknij Utwórz.

Aby ograniczyć klucz, kliknij Ogranicz do wybranych uprawnień. Wszystkie uprawnienia zostaną odznaczone, a Ty wybierasz te, których potrzebujesz. Uprawnienia są pogrupowane według obszarów, takich jak Członkowie, Grupy, Kursy czy Płatności, a każdy obszar wymienia akcje, na przykład Zobacz albo Zarządzaj, z krótkim opisem. Zaznacz wszystko i Odznacz wszystko przełączają cały obszar naraz. Licznik pokazuje, ile uprawnień ma klucz. Klucz potrzebuje co najmniej jednego uprawnienia, a Przywróć pełny dostęp ponownie zaznacza wszystkie.

Ważne

Po kliknięciu Utwórz okno Twój nowy klucz API pokazuje pełny klucz jeden raz. Skopiuj go i przechowuj w bezpiecznym miejscu. Potem lista pokazuje już tylko ostatnie cztery znaki i nikt nie może ponownie wyświetlić pełnego klucza.

Używanie klucza

Pole Dokumentacja API nad listą pokazuje Bazowy URL API z przyciskiem kopiowania, a Otwórz dokumentację prowadzi do interaktywnej dokumentacji ze wszystkimi endpointami.

Wysyłaj klucz z każdym żądaniem, jako Bearer token w nagłówku Authorization albo w nagłówku X-Api-Key. Klucze zaczynają się od mak_. Żądanie, które wymaga uprawnienia, którego klucz nie ma, zostaje odrzucone.

Klucz jest powiązany z członkiem zespołu, który go utworzył. Jeśli ta osoba nie należy już do Twojego obszaru roboczego, klucz przestaje działać, więc klucze do długotrwałych połączeń twórz na koncie, które zostanie.

Lista pokazuje każdy klucz z kolumnami Nazwa, Klucz, Ostatnie użycie i Utworzono. Ostatnie użycie aktualizuje się najwyżej raz na minutę, co wystarcza, aby sprawdzić, czy klucz jest nadal używany.

Zmiana, odnawianie i usuwanie klucza

Kliknij klucz na liście albo użyj Edytuj, ikony ołówka w jego wierszu, aby zmienić nazwę lub uprawnienia. Zmiany zaczynają obowiązywać po kliknięciu Zapisz.

Jeśli klucz mógł wyciec, odnów go. Odnów klucz w tym samym oknie pyta: „Odnowić ten klucz? Stary sekret natychmiast przestanie działać, a zewnętrzne integracje będą potrzebować nowego.” Po potwierdzeniu nowy klucz pojawia się jeden raz w oknie Twój nowy klucz API. Nazwa i uprawnienia pozostają bez zmian, a Ostatnie użycie liczy się od nowa. Wpisz nowy klucz w każdym narzędziu, które używało starego.

Aby usunąć klucz, użyj Usuń, ikony kosza w jego wierszu, albo Usuń w otwartym oknie, i potwierdź. Od tej chwili każde narzędzie, które nadal go używa, zostaje odrzucone.

Aplikacje OAuth, logowanie jednokrotne i webhooki

Wklejenie klucza to nie jedyny sposób połączenia:

  • Aplikacje OAuth pozwalają innym MemberAreas łączyć Twoje oprogramowanie przez OAuth zamiast wklejonego klucza API.
  • Logowanie jednokrotne loguje członków z innego systemu. Opisuje je artykuł Logowanie, rejestracja i SSO.
  • Webhooki dla zdarzeń członków i płatności mają własną stronę w Ustawienia > Webhooki, która pojawia się po włączeniu Płatności.

Otwórz aplikacje OAuth

Last updated on October 22, 2026

Czy ten artykuł był pomocny?

Powiązane artykuły