Referenční dokumentace ke službě Azure Digital Twins Swagger
Důležité
Byla vydána nová verze služby Azure Digital Twins. Vzhledem k rozšířeným funkcím nové služby byla původní služba Azure Digital Twins (popsaná v této sadě dokumentace) vyřazena.
Pokud chcete zobrazit dokumentaci k nové službě, navštivte aktivní dokumentaci ke službě Azure Digital Twins.
Každá zřízená instance Azure Digital Twins zahrnuje vlastní automaticky vygenerovanou referenční dokumentaci Swaggeru.
Swagger nebo OpenAPI spojuje komplexní informace rozhraní API do interaktivního a referenčního prostředku nezávislého jazyka. Swagger poskytuje kritický referenční materiál o tom, které datové části JSON, metody HTTP a konkrétní koncové body, které se mají použít k provádění operací s rozhraním API.
Souhrn Swaggeru
Swagger poskytuje interaktivní souhrn rozhraní API, který zahrnuje:
- Informace o rozhraní API a objektových modelech
- Koncové body rozhraní REST API, které určují požadované datové části požadavků, hlavičky, parametry, kontextové cesty a metody HTTP.
- Testování funkcí rozhraní API
- Ukázkové informace o odpovědi použité k ověření a potvrzení odpovědí HTTP
- Informace o kódu chyby
Swagger je pohodlný nástroj, který pomáhá s vývojem a testováním volání provedených v rozhraních API pro správu Služby Azure Digital Twins.
Tip
K předvedení sady funkcí rozhraní API se poskytuje Swagger sneak Preview. Hostuje se v docs.westcentralus.azuresmartspaces.net/management/swagger.
Můžete získat přístup k vlastní vygenerované dokumentaci k rozhraní API pro správu Swaggeru na adrese:
https://YOUR_INSTANCE_NAME.YOUR_LOCATION.azuresmartspaces.net/management/swagger
Name | Nahradit hodnotou |
---|---|
YOUR_INSTANCE_NAME | Název instance služby Azure Digital Twins |
YOUR_LOCATION | Na které oblasti serveru je vaše instance hostovaná |
Referenční materiál
Automaticky vygenerovaný referenční materiál Swagger poskytuje rychlý přehled důležitých konceptů, dostupných koncových bodů rozhraní API pro správu a popis každého objektového modelu, který vám pomůže s vývojem a testováním.
Stručný souhrn popisuje rozhraní API.
Jsou uvedeny také modely objektů rozhraní API pro správu.
Pro podrobnější souhrn klíčových atributů můžete vybrat každý uvedený objektový model.
Vygenerované objektové modely Swaggeru jsou vhodné ke čtení všech dostupných objektů a rozhraní API služby Azure Digital Twins. Vývojáři můžou tento prostředek použít při vytváření řešení ve službě Azure Digital Twins.
Souhrn koncového bodu
Swagger také poskytuje podrobný přehled všech koncových bodů, které tvoří rozhraní API pro správu.
Každý uvedený koncový bod obsahuje také požadované informace o žádosti, například:
- Požadované parametry.
- Požadované datové typy parametrů.
- Metoda HTTP pro přístup k prostředku
Výběrem jednotlivých prostředků zobrazíte jejich další obsah, abyste získali podrobnější přehled.
Testování koncových bodů pomocí Swaggeru
Jednou z výkonných funkcí Swaggeru je možnost otestovat koncový bod rozhraní API přímo prostřednictvím uživatelského rozhraní dokumentace.
Po výběru konkrétního koncového bodu se zobrazí tlačítko Vyzkoušet .
Rozbalte tento oddíl a zobrazte vstupní pole pro každý povinný a volitelný parametr. Zadejte správné hodnoty a vyberte Spustit.
Po provedení testu můžete ověřit data odpovědi.
Data odpovědi Swaggeru
Každý uvedený koncový bod obsahuje také základní data odpovědi k ověření vývoje a testů. Mezi tyto příklady patří stavové kódy a JSON pro úspěšné požadavky HTTP.
Příklady zahrnují také kódy chyb, které pomáhají ladit nebo zlepšit neúspěšné testy.
Autorizace Swagger OAuth 2.0
Poznámka
- Objekt zabezpečení uživatele, který vytvořil prostředek Azure Digital Twins, bude mít přiřazení role Správce prostoru a bude moct vytvořit další přiřazení rolí pro ostatní uživatele. Tito uživatelé a jejich role můžou být oprávněni volat rozhraní API.
Pomocí kroků v rychlém startu vytvořte a nakonfigurujte aplikaci Azure Active Directory. Případně můžete znovu použít existující registraci aplikace.
Do registrace aplikace Azure Active Directory přidejte následující identifikátor URI přesměrování :
https://YOUR_SWAGGER_URL/ui/oauth2-redirect-html
Name Nahradit hodnotou Příklad YOUR_SWAGGER_URL Adresa URL dokumentace k rozhraní REST API pro správu, která se nachází na portálu https://yourDigitalTwinsName.yourLocation.azuresmartspaces.net/management/swagger
Zaškrtnutím políčka Implicitní udělení>přístupových tokenů povolte použití implicitního toku udělení OAuth 2.0. Vyberte Konfigurovat a pak uložit.
Zkopírujte ID klienta aplikace Azure Active Directory.
Po dokončení registrace Azure Active Directory:
Na stránce swaggeru vyberte tlačítko Autorizovat .
Vložte ID aplikace do pole client_id .
Pak budete přesměrováni na následující modální modální úspěch.
Další informace o interaktivním testování požadavků chráněných OAuth 2.0 najdete v oficiální dokumentaci.
Další kroky
Další informace o objektových modelech Azure Digital Twins a grafu prostorové inteligence najdete v tématu Vysvětlení modelů objektů Azure Digital Twins.
Informace o ověřování pomocí rozhraní API pro správu najdete v tématu Ověřování pomocí rozhraní API.