Tryb zgodności bramy API | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Tryb zgodności bramy API

Ostatnia aktualizacja: 20.10.2026

API Contracts oferuje tryb zgodności z bramą API, aby ułatwić zaimportowanie definicji do AWS API Gateway i Azure API Management.

Podczas eksportowania API w trybie zgodności z bramą API Contracts może zmodyfikować Twoją definicję, aby można ją było pomyślnie zaimportować do wybranej bramy.

W niektórych przypadkach nie ma żadnych modyfikacji, ale wyświetlany jest komunikat informujący o problemie ze zgodnością, który może wystąpić w przypadku wyeksportowanej definicji.

Eksportowanie definicji OAS 3.0 dla AWS API Gateway

W poniższej tabeli opisano, w jaki sposób API Contracts obsługuje funkcje nieobsługiwane przez AWS API Gateway podczas eksportowania definicji oraz co dzieje się w AWS API Gateway podczas importowania definicji.

Nieobsługiwana cecha OpenAPI Kontrakty API zachowanie podczas operacji eksportować Zachowanie AWS API Gateway podczas importu
Atrybut example nie jest obsługiwany. Atrybut zostaje zachowany. Atrybut zostaje usunięty ze schematu.
Atrybut readOnly nie jest obsługiwany. Atrybut zostaje zachowany. Atrybut zostaje usunięty ze schematu.
Atrybut additionalProperties nie jest obsługiwany. Atrybut zostaje zachowany i wyświetlany jest komunikat informacyjny. Wyświetlany jest komunikat ostrzegawczy, ale można go zignorować, a definicję można pomyślnie zaimportować.
Typy definicji zabezpieczeń:
  • oauth2 nie jest obsługiwany,
  • http nie jest obsługiwany,
  • openIdConnect nie jest obsługiwane.
Schematy zabezpieczeń zostają zachowane i wyświetlany jest komunikat informacyjny. Wyświetlany jest komunikat ostrzegawczy, ale można go zignorować, a definicję można pomyślnie zaimportować.
Proste typy danych w odpowiedziach nie są obsługiwane. Typ prosty jest opakowywany w schemat komponentu i wyświetlany jest komunikat ostrzegawczy. Import kończy się powodzeniem.
Zakresy typów mediów nie są obsługiwane. Żądanie lub odpowiedź zostaje zachowana i wyświetlany jest komunikat informacyjny. Import kończy się niepowodzeniem i wyświetla się komunikat ostrzegawczy.
Domyślna odpowiedź nie jest obsługiwana. Odpowiedź zostaje zachowana i wyświetlany jest komunikat informacyjny. Import kończy się niepowodzeniem i wyświetla się komunikat ostrzegawczy.
Odpowiedzi zakresowe nie są obsługiwane. Odpowiedź zostaje zachowana i wyświetlany jest komunikat informacyjny. Import kończy się niepowodzeniem i wyświetla się komunikat ostrzegawczy.
Zmienne ścieżki, parametry zapytania i nagłówki muszą mieć unikalne nazwy. Parametry zostają zachowane i wyświetlany jest komunikat o błędzie. Importowanie kończy się niepowodzeniem.

Eksportowanie definicji OAS/Swagger 2.0 dla usługi Azure API Management

W poniższej tabeli opisano, jak API Contracts obsługuje funkcje nieobsługiwane przez Azure API Management podczas eksportowania definicji oraz co dzieje się w Azure API Management podczas importowania definicji.

Nieobsługiwana cecha OpenAPI Kontrakty API zachowanie podczas operacji eksportować Zachowanie usługi Azure API Management podczas importu
Wymagane parametry zarówno w ścieżkach, jak i w zapytaniach muszą mieć unikalne nazwy. Wyświetlany jest komunikat o błędzie. Importowanie kończy się niepowodzeniem.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!