Szybka instrukcja

  1. Otwórz API w Workspace i wybierz Generuj klucz. Kluczami zarządza właściciel firmy.
  2. Wybierz uprawnienia i termin ważności, a następnie bezpiecznie zapisz klucz. Właściciel firmy może wyświetlić go ponownie przyciskiem Show key. Starszych kluczy zapisanych tylko jako skrót nie można wyświetlić.
  3. Przechowuj klucz na serwerze integracji. Wysyłaj żądania do https://workspace.mydiagnostics.app/api/v1 z Authorization: Bearer YOUR_API_KEY.
  4. Sprawdź filtry i stronicowanie na workspace.mydiagnostics.app/api/docs/. OpenAPI opisuje endpointy i formaty odpowiedzi.

Instrukcja na zdjęciach

Rzeczywiste zrzuty polskiego interfejsu z danymi przykładowymi. Wygląd może się nieznacznie różnić zależnie od wersji aplikacji.

W API nazwij integrację i wybierz uprawnienia oraz ważność klucza.
1. W API nazwij integrację i wybierz uprawnienia oraz ważność klucza.Powiększ zrzut ↗
Dokumentacja zawiera adres API, uwierzytelnianie i przykłady żądań.
2. Dokumentacja zawiera adres API, uwierzytelnianie i przykłady żądań.Powiększ zrzut ↗

Najpierw określ cel integracji

API v1 jest dostępne we wszystkich pakietach MyDiagnostics. Właściciel firmy tworzy klucze na workspace.mydiagnostics.app/api/. API odczytuje historię i szczegóły diagnostyki, wyniki testów, stacje i wykorzystanie pakietu. Uprawnienia, filtry, stronicowanie i przykłady są na workspace.mydiagnostics.app/api/docs/. Specyfikację OpenAPI można zaimportować do Postmana lub Swaggera.

Mapowanie danych i urządzeń

Ustal jednoznaczny sposób przypisywania wyników. Zaplanuj obsługę numeru seryjnego, IMEI, wewnętrznego zlecenia i czasu testu. Niektóre parametry mogą nie być dostępne dla konkretnego urządzenia. Odróżniaj brak wartości, niedokończony test i poprawny wynik. Określ też sposób obsługi ponownej diagnostyki tego samego telefonu, aby późniejszy odczyt nie nadpisywał bez wyjaśnienia wcześniejszego stanu serwisowego. Zweryfikuj mapowanie przed rozpoczęciem regularnej pracy.

Dane dostępu i rozdzielenie firm

Dane dostępowe integracji przechowuj na własnym serwerze. Nie umieszczaj ich w publicznym JavaScripcie, zrzutach ekranu lub zwykłych załącznikach wiadomości. Używaj tylko uprawnień potwierdzonych dla własnego konta, nie dostępu innej firmy. Kod parowania stanowiska nie jest automatycznie kluczem API. Uwierzytelnianie i ewentualne odnawianie dostępu wdrażaj zgodnie z aktualną dokumentacją. Podejrzenie ujawnienia danych zgłoś administratorowi lub pomocy technicznej, aby uzgodnić unieważnienie i zastąpienie dostępu.

Testy przed uruchomieniem produkcyjnym

Najpierw sprawdź integrację na małej, kontrolowanej próbce. Zweryfikuj urządzenie, datę, jednostki i zachowanie w razie błędu lub chwilowej niedostępności. Zabezpiecz ponowne przetwarzanie przed duplikatami i przypadkowym wykonaniem kolejnej operacji. Zapisuj w logach tylko potrzebne informacje techniczne, bez haseł i tokenów. Do konsultacji wyślij na support@myrepair.app cel integracji, wersję dokumentacji, czas błędu i zanonimizowany przykład problemu.

Kroki mogą się różnić zależnie od wersji aplikacji i systemu.

Wszystkie instrukcje

Przejdź do kolejnego poradnika

Potrzebujesz pomocy?

Free obejmuje publiczne instrukcje; indywidualne wsparcie techniczne jest w płatnych planach. Napisz na support@myrepair.app. Podaj nazwę firmy, model urządzenia, wersję systemu i krok, na którym pojawił się problem. Nie wysyłaj haseł, tokenów dostępu ani kodów parowania.

Napisz do pomocy