Przejdź do głównej zawartości

Aplikacje

Aplikacje dają Ci dostęp do wszystkich funkcji Wink jako deweloper. Możesz uzyskać dostęp do tych samych danych, a nawet rozszerzać funkcje Wink. Możesz wybrać użycie serwera OAuth2 Wink do uwierzytelniania swojej strony podróżniczej tak samo, jak używasz Google lub Facebooka. Dzięki temu możesz rozszerzyć funkcje Wink na własną stronę internetową lub aplikację.

Przykładowa aplikacja
Przykładowy wpis aplikacji
  1. Wybierz konto, z którym chcesz pracować, z Konta.
  2. Kliknij Akcje na dole karty konta i wybierz Zarządzaj kontem.
  3. Kliknij zakładkę Aplikacje na kolejnej stronie.
  4. Ta sekcja wyświetli wszystkie Twoje aplikacje.
  5. Odśwież lub usuń istniejącą, albo utwórz nową.

Ponieważ nie masz dostępu do sekretnego klucza aplikacji, którą dla Ciebie utworzyliśmy, musisz stworzyć własną. Możesz utworzyć aplikację tutaj bez wcześniejszego zakładania nieruchomości lub firmy — nie jest ona powiązana z żadnym konkretnym kontem.

Podczas tworzenia aplikacji wybierasz typ klienta, który określa sposób uwierzytelniania aplikacji. Nie można tego później zmienić — jeśli potrzebujesz innego typu, utwórz nową aplikację.

  • Aplikacja webowa — Aplikacja renderowana po stronie serwera, która może bezpiecznie przechowywać sekret klienta (przepływ kodu autoryzacyjnego).
  • Aplikacja jednostronicowa (SPA) — Aplikacja w przeglądarce bez backendu; używa PKCE, bez sekretu klienta.
  • Aplikacja mobilna — Natywna aplikacja iOS/Android; używa PKCE z rotującymi tokenami odświeżania.
  • Maszyna do maszyny — Usługa backendowa działająca jako ona sama (poświadczenia klienta); bez logowania użytkownika.

Oto kroki tworzenia aplikacji:

  1. Na stronie aplikacji kliknij przycisk Utwórz nową aplikację.
  2. Nazwa Nadaj aplikacji nazwę. np. Cool App
  3. Typ klienta Wybierz typ odpowiadający sposobowi uwierzytelniania aplikacji — zobacz Typy klientów powyżej.
  4. URI przekierowania Wymagany jest co najmniej jeden URI przekierowania. Służy do weryfikacji domeny przekierowania po pomyślnym uwierzytelnieniu. Nie dotyczy aplikacji Maszyna do maszyny. np. https://www.cool-site.com
  5. URI przekierowania po wylogowaniu (Opcjonalne) Adresy URL, na które użytkownicy mogą być przekierowani po wylogowaniu. Pozostaw puste, aby ponownie użyć powyższych URI przekierowania.
  6. Zakresy Wybierz, do czego ta aplikacja może mieć dostęp w Twoim imieniu — zobacz Wybór zakresów poniżej.
  7. Kliknij przycisk Utwórz aplikację, aby kontynuować.

Zostaniesz przekierowany z powrotem do listy aplikacji, a jednorazowe okno dialogowe pokaże nowy Client ID i Client secret. Skopiuj sekret teraz i zapisz w bezpiecznym miejscu — nie będzie już więcej wyświetlany, a później nie ma możliwości jego odzyskania (możesz tylko odświeżyć na nowy).

Każda aplikacja zawsze zawiera zakresy Logowanie (OpenID Connect) (openid, profile, email, offline_access) — potwierdzają one tożsamość użytkownika i utrzymują go zalogowanego, dlatego są zaznaczone i zablokowane; nie można ich wybrać.

Wszystko inne jest opcjonalne. Pozostałe zakresy są pogrupowane w te same sekcje funkcjonalne opisane w Zakresy — Konto, Inwentarz i stawki, Rezerwacje, Marketing i promocje, Zawartość nieruchomości, Analizy i raporty, Integracje z channel managerami, Płatności oraz Księgowość i rejestr — każda z prostym opisem, co odblokowuje. Użyj linków Wszystkie / Brak nad listą, aby zaznaczyć lub odznaczyć wszystkie opcjonalne zakresy naraz.

Dwie rodziny zakresów są celowo nie oferowane w tym formularzu:

  • mcp.* — dostęp agenta AI do transportu Model Context Protocol, który jest udostępniany osobno i tylko dla klientów maszyna do maszyny.
  • Zakresy na poziomie administratora (administrator.*) — dostęp na poziomie platformy, który nie jest przyznawany per aplikacja.

Po utworzeniu aplikacji zarówno ta zakładka, jak i Zgoda aplikacji pokazują przyznane zakresy pogroupowane według sekcji (np. “Rezerwacje: booking.read”), dzięki czemu możesz szybko zobaczyć, co aplikacja może robić bez jej otwierania.

Jeśli sekret klienta mógł wyciec lub po prostu chcesz mieć nowe poświadczenia, odśwież je zamiast tworzyć aplikację od nowa:

  1. Znajdź aplikację na liście i kliknij Odśwież.
  2. Potwierdź w oknie dialogowym — obecny Client ID i sekret przestają działać natychmiast.
  3. Skopiuj nowy Client ID i sekret z jednorazowego okna dialogowego przed jego zamknięciem.

Odświeżanie zachowuje nazwę aplikacji, typ klienta, URI przekierowania i zakresy — zmieniają się tylko poświadczenia.

Jeśli nie potrzebujesz już aplikacji, możesz ją usunąć. Jest to operacja trwała — poświadczenia są natychmiast unieważniane i nie można ich odzyskać.

  1. Znajdź aplikację na liście i kliknij Usuń.
  2. Potwierdź w oknie dialogowym, aby trwale usunąć aplikację.