Zum Hauptinhalt springen

Jak zacząć korzystać z REST API w ConnectedCooking

Część tej treści mogła zostać przetłumaczona automatycznie lub przy użyciu sztucznej inteligencji.
Highlightbox

W niniejszym przewodniku w skrócie wyjaśniono, jak rozpocząć pracę z interfejsem API REST w ConnectedCooking. Należy pamiętać, że niniejszy przewodnik dotyczy wyłącznie naszych rozwiązań w zakresie interfejsu API REST w chmurze.

  • Najpierw należy utworzyć klienta API na naszym koncie ConnectedCooking. W tym celu przechodzimy na naszym koncie ConnectedCooking do zakładki „Administracja”.
Administration Button
  • Następnie kliknij opcję „Integracje”. Zakładka „API” jest widoczna tylko dla administratorów konta.
Integrations
  • Następnie kliknij „+ Dodaj nowy”
Add Integration


  • Na kolejnym ekranie należy podać „ALIAS”, przypisać GRUPĘ i wybrać typ API. W przypadku zapytań API dotyczących HACCP oraz danych na koncie ConnectedCooking należy wybrać typ API „Base API”. Po wypełnieniu wszystkich pól należy kliknąć „Dodaj API”.
REST API Integration
  • Na kolejnym ekranie otrzymasz dane uwierzytelniające klienta API. Zachowaj je w bezpiecznym miejscu i kliknij przycisk „Zamknij”.
  • Po utworzeniu klienta API potrzebujesz narzędzia, aby z niego korzystać. W tym celu możesz użyć programu curl, Postman lub dowolnego innego narzędzia, które znasz. W tym przewodniku korzystamy z Postmana.
  • Uruchom aplikację Postman za pomocą ikony aplikacji lub w przeglądarce internetowej. Następnie utwórz nową, pustą kolekcję, klikając symbol „+”, a potem kliknij opcję „Dodaj żądanie”. Alternatywnie możesz po prostu utworzyć nowe żądanie HTTP, klikając opcję „Nowe”.
Postman New
  • Ponadto należy zmienić nowo utworzone żądanie na żądanie typu POST, aby otrzymać token Bearer przy użyciu danych uwierzytelniających klienta API z serwisu ConnectedCooking.
  • W związku z tym należy zapoznać się z dokumentacją API Uwierzytelnianie | Centrum pomocy ConnectedCooking
Authentication
  • W dokumentacji wyjaśniono, że w celu uwierzytelnienia kolejnych żądań API należy utworzyć token typu „Bearer”.
  • Odbywa się to za pomocą żądania POST. Żądanie POST wykorzystuje następujący punkt końcowy: https://app.connectedcooking.com/api/auth/access
  • Ponadto w zakładce „Treść” żądania należy ustawić typ treści „x-www-form-urlencoded”. Następnie należy wprowadzić nazwę użytkownika, hasło oraz zakres uprawnień z klienta API w odpowiednich kolumnach.
  • Na koniec kliknij „Wyślij” – powinieneś teraz otrzymać swój „accessToken = BearerToken”
AccessToken
  • Aby skorzystać z właśnie utworzonego tokenu BearerToken, potrzebujesz dowolnego interfejsu API, który go obsługuje.
  • Wszystkie możliwe żądania API można łatwo sprawdzić w dokumentacji dotyczącej punktów końcowych: Urządzenia końcowe | Centrum pomocy ConnectedCooking
Device List
  • Na przykład spróbuj skorzystać z punktu końcowego „Lista urządzeń”.
  • To żądanie jest bardzo proste – wystarczy użyć adresu „https://app.connectedcooking.com”, dodać do niego „/api/public/devices”, a następnie skopiować i wkleić swój „accessToken” z żądania POST w zakładce „Autoryzacja”, tak jak pokazano na poniższym obrazku. Wystarczy wybrać opcję „Bearer Token” w polu „Auth Type”, a następnie pojawi się pole „Token”.
  • Na koniec kliknij również przycisk „Wyślij” – powinieneś otrzymać listę wszystkich urządzeń zarejestrowanych na Twoim koncie ConnectedCooking (lista ta będzie pusta, jeśli na koncie nie masz żadnych urządzeń).
Get Devices
Highlightbox

Ten przykład można zasadniczo zastosować do wszystkich punktów końcowych.

Gratulacje! Teraz możesz korzystać z interfejsów API REST w serwisie ConnectedCooking!

Jeśli potrzebujesz dodatkowych informacji, zapoznaj się z naszą dokumentacją API dotyczącą ConnectedCooking: Wprowadzenie | Centrum pomocy ConnectedCooking

Czy ta informacja była pomocna?

Contact

Kontakt z działem pomocy technicznej.

Prosimy o informację, w jaki sposób możemy Państwu pomóc.