Exemplo de Requisição
A API Nano Banana Tasks pode ser usada para consultar os resultados da API Nano Banana Images. Para saber como usar a API Nano Banana Images, consulte o documento API Nano Banana Images. Usaremos um exemplo de ID de tarefa retornado pelo serviço da API Nano Banana Images. Suponha que temos um ID de tarefa: 4d320ead-4af4-4a55-8f3e-f2afebdf4fd0, a seguir, demonstraremos como passar um ID de tarefa.Exemplo de Tarefa

Configurando Cabeçalhos e Corpo da Requisição
Cabeçalhos da Requisição incluem:accept: especifica que a resposta deve ser no formato JSON, preenchido comoapplication/json.authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
id: o ID da tarefa enviada.action: a forma de operação na tarefa.

Exemplo de Código
Pode-se notar que, no lado direito da página, já foram gerados automaticamente códigos em várias linguagens, conforme mostrado na imagem:
CURL
Python
Exemplo de Resposta
Após uma requisição bem-sucedida, a API retornará as informações detalhadas da tarefa aqui. Por exemplo:id: o ID gerado para esta tarefa, usado para identificar exclusivamente esta tarefa gerada.request: informações da requisição na tarefa consultada.response: informações da resposta na tarefa consultada.
Operação de Consulta em Lote
Esta operação é para consultar detalhes de várias IDs de tarefa, diferentemente do anterior, onde a ação deve ser selecionada comoretrieve_batch.
Corpo da Requisição inclui:
ids: um array de IDs de tarefa enviados.action: a forma de operação na tarefa.
Exemplo de Resposta
Após uma requisição bem-sucedida, a API retornará as informações detalhadas de todas as tarefas em lote. Por exemplo:items: todas as informações detalhadas das tarefas em lote. É um array, onde cada elemento do array tem o mesmo formato do resultado retornado da consulta de uma única tarefa.count: o número de tarefas consultadas em lote.
Tratamento de Erros
Ao chamar a API, se ocorrer um erro, a API retornará o código de erro e a mensagem correspondentes. Por exemplo:400 token_mismatched: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.401 invalid_token: Não autorizado, token de autorização inválido ou ausente.429 too_many_requests: Muitas solicitações, você excedeu o limite de taxa.500 api_error: Erro interno do servidor, algo deu errado no servidor.

