Przykład żądania
API Nano Banana Tasks może być używane do sprawdzania wyników API Nano Banana Images. Aby dowiedzieć się, jak korzystać z API Nano Banana Images, zapoznaj się z dokumentem Nano Banana Images API. Weźmy jako przykład identyfikator zadania (ID) zwrócony przez usługę API Nano Banana Images i pokażmy, jak używać tego API. Załóżmy, że mamy identyfikator zadania: 4d320ead-4af4-4a55-8f3e-f2afebdf4fd0, a następnie pokażemy, jak to zrobić, przekazując identyfikator zadania.Przykład zadania

Ustawienia nagłówków żądania i ciała żądania
Nagłówki żądania obejmują:accept: określa, że oczekiwany jest wynik odpowiedzi w formacie JSON, tutaj wpiszapplication/json.authorization: klucz do wywołania API, który można wybrać z rozwijanej listy po złożeniu wniosku.
id: przesłany identyfikator zadania.action: sposób operacji na zadaniu.

Przykład kodu
Można zauważyć, że po prawej stronie strony automatycznie wygenerowano kod w różnych językach, jak pokazano na obrazku:
CURL
Python
Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o tym zadaniu. Na przykład:id, identyfikator wygenerowanego zadania, używany do unikalnej identyfikacji tego zadania.request, informacje o żądaniu w zadaniu.response, informacje o odpowiedzi w zadaniu.
Operacje zbiorcze
To jest zapytanie o szczegóły wielu identyfikatorów zadań, w przeciwieństwie do powyższego, należy wybrać akcję jakoretrieve_batch.
Ciało żądania obejmuje:
ids: tablica przesłanych identyfikatorów zadań.action: sposób operacji na zadaniu.
Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o wszystkich zadaniach zbiorczych. Na przykład:items, wszystkie szczegółowe informacje o zadaniach zbiorczych. Jest to tablica, a każdy element tablicy ma taki sam format jak wynik zapytania o pojedyncze zadanie.count, liczba zadań w tym zbiorczym zapytaniu.
Obsługa błędów
Podczas wywoływania API, jeśli napotkasz błąd, API zwróci odpowiedni kod błędu i informacje. Na przykład:400 token_mismatched:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.400 api_not_implemented:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.401 invalid_token:Nieautoryzowany, nieprawidłowy lub brakujący token autoryzacyjny.429 too_many_requests:Zbyt wiele żądań, przekroczyłeś limit szybkości.500 api_error:Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.

