An Asian man with glasses smiling with a mobile phone in his hand in the office.

3M Application Programming Interface (API) Details

Poniżej znajduje się podsumowanie dotyczące aplikacji API 3M, szczegółowe omówienie każdej z nich i wybrane warunki użytkowania, a także powiązane informacje na temat procesu wdrażania, bezpieczeństwa i specyfikacji technicznych 3M.


3M API applications and Customer Terms of Use


Technical and Project Specifications

1. Onboarding — 3M and Customer required steps

  • Kickoff: (for qualified customers)
    • Przegląd
    • Ekosystem API
    • Przypadki użycia
    • Przegląd problemów
    • Wybór aplikacji
    • Podpisanie zgody w zakresie aspektów prawnych i bezpieczeństwa
  • Functional Review:
    • Dokumentacja funkcjonalności API
    • Struktura żądań i odpowiedzi
    • Przykładowe przypadki użycia
    • Często zadawane pytania
  • Testing Access:
    • Udostępnienie identyfikatora klienta, tokenu bezpieczeństwa i adresów URL do testowania
    • Wsparcie techniczne 3M lub kontrola jakości danych
  • Production:
    • Wdrożenie danych lub aplikacji do zastosowania „na żywo”
    • Wsparcie techniczne 3M w zależności od potrzeb
    • Firma 3M będzie monitorować dalsze zastosowanie lub problemy

2. Security

  • OAuth 2.0 do uwierzytelniania użytkownika końcowego
  • Adres URL uwierzytelniania, udostępniany przez 3M     
    • QA i PROD otrzymują od 3M różne adresy URL na odpowiednim etapie wdrażania.
  • 3M tworzy tajny klucz i identyfikator klienta, które przekazuje użytkownikowi API.
    • QA i PROD otrzymują od 3M różne dane uwierzytelniające na odpowiednim etapie wdrażania.
  • Token jest przesyłany w formie nagłówka autoryzacji żądania z wartością Bearer.
  • Wszystkie konfiguracje i tokeny niezbędne do użycia zapewnia 3M.
  • Adres URL uwierzytelniania może ulec zmianie. O wszelkich zmianach 3M poinformuje przed ich wejściem w życie.
  • Tajny klucz i identyfikator klienta mogą ulec zmianie. O wszelkich zmianach 3M poinformuje przed ich wejściem w życie.

3. API Specifications

  • API Gateway zbudowana jako RESTful API
  • Dane żądania/odpowiedzi są przesyłane między klientem a serwerem w formacie JSON.
    • Struktura żądań/odpowiedzi dla konkretnych używanych API jest dostarczana przez 3M.
    • Obowiązkowe/opcjonalne atrybuty są udostępniane przez 3M.
  • Scenariusze obsługi błędów (4xx, 5xx) dla konkretnych używanych API są dostarczane przez 3M.
  • Wszystkie wymagania klienta dotyczące API (system wywołujący) będą realizowane przez 3M na etapie wdrażania.
  • Adres URL API może ulec zmianie. O wszelkich zmianach 3M poinformuje przed ich wejściem w życie.

4. 3M support for each API

  • W razie potrzeby zapewnienie ciągłego wsparcia PROD.
  • Analiza metryk API Gateway pod kątem użyteczności, częstotliwości wywołań itp.
  • Przeprowadzenie spotkania retrospektywnego z klientem w celu uzyskania opinii na temat API (stopień zadowolenia, użycie, problemy, propozycje ulepszeń).

Rozpocznij pracę z API.

Formularz wniosku API