As chamadas da API do Power Automate são feitas através da ação HTTP, e este guia para iniciantes explica tudo, desde a primeira solicitação GET até a leitura de JSON, atualização do Excel e chamada da API do OpenAI.
Comece com um fluxo em nuvem instantâneo e a ação HTTP, que é um recurso premium e requer uma licença paga do Power Automate. As primeiras chamadas vão para uma API de demonstração de Star Wars: Cole o URL do endpoint, escolha o método GET, teste o fluxo e leia o código de status, cabeçalhos e corpo nas saídas brutas. Em seguida, uma tabela do Excel no OneDrive se torna a fonte de dados. "Listar linhas presentes em uma tabela" lê os IDs, e "Aplicar a cada um" faz uma chamada de API por linha com um URL dinâmico. O nome é extraído do JSON primeiro com uma expressão em uma ação "Compor" e depois com "Analisar JSON" e um payload de exemplo. Para tratamento de erros, uma condição no código de status 200 e a configuração de execução após mantêm o fluxo em funcionamento quando um ID retorna um erro 404, e o status, nome e ano de nascimento são gravados de volta nas linhas do Excel. A última parte envia uma solicitação POST com cabeçalhos, um corpo e uma chave de API para a API do OpenAI, que custa um pouco de dinheiro e escreve uma biografia de uma frase para cada personagem.
APRENDIZADOS PRINCIPAIS
🔹 Chame uma API no Power Automate com a ação HTTP
🔹 Leia JSON com expressões e a ação "Analisar JSON"
🔹 Trate um erro 404 com uma condição e execução após, e registre cada status no Excel
Após a construção, uma execução manual lê nove IDs do Excel, chama a API de Star Wars para cada um deles e escreve um status em cada linha. Linhas com código de status 200 também recebem o nome, o ano de nascimento e uma biografia do OpenAI. O Power Automate às vezes exclui parte de uma expressão quando você a adiciona, então copie a expressão primeiro, cole-a novamente e clique em adicionar uma segunda vez quando relatar um problema. A chave da API do OpenAI é colada diretamente no fluxo apenas para fins de demonstração. Em seus próprios fluxos, encontre outra maneira de armazená-la.
CAPÍTULOS
0:00 Criar um fluxo e adicionar a ação HTTP
1:05 Endpoint da API de Star Wars e método GET
2:05 Testar o fluxo e ler a resposta JSON
3:10 Alterar o endpoint e obter um item por ID
4:55 Tabela do Excel no OneDrive como fonte de dados
8:10 Listar linhas presentes em uma tabela
9:15 Aplicar a cada um com um URL dinâmico
12:05 Extrair um valor com uma expressão
14:30 Analisar JSON com um payload de exemplo
16:55 Tratamento de erros com uma condição e execução após
19:00 Registrar o status no Excel com uma variável
23:20 Escrever nome e ano de nascimento no Excel
25:35 Chamar a API do OpenAI
27:40 Solicitação POST com cabeçalhos e corpo
30:45 Criar uma chave de API do OpenAI
32:15 Testar e ler a resposta do OpenAI
34:00 Expressão para o primeiro item em um array
37:50 Depurar a biografia em branco
#PowerAutomate #Automação #API