Bom dia, pessoal, não tenho permissão de administrador para instalar o java no computador que estou utilizando para estudo, existe alguma alternativa para que eu possa utilizar a API sem necessitar dessa instalação?
Bom dia, pessoal, não tenho permissão de administrador para instalar o java no computador que estou utilizando para estudo, existe alguma alternativa para que eu possa utilizar a API sem necessitar dessa instalação?
Olga, boa tarde! Tudo bom?
Existe algumas alternativas de APIs publicas, uma delas é uma API de Star Wars no seguinte link:
https://swapi.dev/documentation#json
O código vai ficar bem diferente da aula, eu usei o seguinte código:
let
url = "https://swapi.dev/api/",
extração = Json.Document(
Web.Contents(
url,
[
RelativePath = "/people/"
]
)
),
tb =
Table.ExpandRecordColumn(
Table.FromList(
extração[results],
Splitter.SplitByNothing()
),
"Column1",
{"name", "height", "mass", "hair_color", "skin_color", "eye_color", "birth_year", "gender", "homeworld", "films", "species", "vehicles", "starships", "created", "edited", "url"}
)
in
tb
Com isso você terá o seguinte resultado:
Espero ter ajudado :)
PS: Outra API para praticar é essa: "https://api.adviceslip.com/" ela retorna um conselho aleatório rsrsrs
let
#"Extração" = Json.Document(Web.Contents("https://api.adviceslip.com/advice",[Query = Record.Field([Callback = "Callback"], "Callback")])),
#"slip" = Extração[slip],
#"Convertido para Tabela" = Record.ToTable(#"slip"),
#"Tabela Transposta" = Table.Transpose(#"Convertido para Tabela"),
#"Cabeçalhos Promovidos" = Table.PromoteHeaders(#"Tabela Transposta", [PromoteAllScalars=true])
in
#"Cabeçalhos Promovidos"