Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykładowe aplikacje można tworzyć w językach C#, JAVA, PYTHON na podstawie generowania kodu struktury Swagger.
W tym artykule opisano, jak:
- Wygeneruj kod klienta języka Python na podstawie programu Swagger.
- Użyj kodu po stronie klienta, aby uzyskać dostępne zestawy danych.
Przykładowa aplikacja nie obejmuje całej metody wywoływania interfejsów API dla innych funkcji. Jednak proces wywoływania innych interfejsów API pozostaje taki sam jak opisany w tym artykule.
Jak uruchomić aplikację
Wygeneruj klienta. Język Python jest używany w tym przykładzie. Innych klientów można wygenerować na podstawie struktury Swagger.
Skopiuj zawartość specyfikacji OpenAPI z punktu końcowego. Wklej zawartość do Swagger Editor.
Wybierz Generate Client>Python.
Klient języka Python jest generowany/pobierany w systemie lokalnym. Podczas wyodrębniania dostępne są następujące automatycznie wygenerowane pliki.
Utwórz plik sample.py w wyodrębnionym folderze. W tym pliku wywołujemy wygenerowany kod języka Python w celu wywołania interfejsów API przy użyciu następującego kodu.
Podaj wartość tokenu w zmiennej
from __future__ import print_function import time import swagger_client from swagger_client.rest import ApiException from pprint import pprint # Configure API authorization token='<provide bearer token>' # create an instance of the API class api_instance = swagger_client.ScheduledDatasetApi(swagger_client.ApiClient()) api_instance.api_client.set_default_header("Authorization", "Bearer "+token) dataset_name = 'Wishlist' # str | (optional) try: # Get available datasets and it's information such as columns, aggregations, pre defined dateranges etc api_response = api_instance.insights_v11_scheduled_dataset_get(dataset_name=dataset_name) pprint(api_response) except ApiException as e: print("Exception when calling ScheduledDatasetApi->insights_v11_scheduled_dataset_get: %s\n" % e)
Zainstaluj zależności.
Użyj następujących poleceń, aby zainstalować zależności i konfigurację:
pip install -U pip setuptools python setup.py install
Uruchom kod.
python sample.py
Następująca odpowiedź jest generowana na podstawie kodu.
Podobnie inne interfejsy API można wywołać z kodu, jak pokazano w tym przykładzie.