Ir para conteúdo
  • 0

Problemas com API


Gabriel

Pergunta

  • Alunos

let    apiurl = "https://bling.com.br/Api/v3/",
   endpoint = "produtos",
   token = "-----------------------",

   // Construir a URL completa
   fullurl = apiurl & endpoint,

   // Chamada à API
   Fonte = Web.Contents(fullurl,
       [
           Headers = [
               #"Content-Type" = "application/json",
               #"Authorization" = "Bearer " & token
           ]
       ]
   ),
   
   // Verificar o status da resposta
   status_response = Value.Metadata(Fonte)[Response.Status],
   
   // Tratar a resposta JSON
   result =
   if status_response = 200
   then Json.Document(Fonte)
   else error "Erro ao conectar à API: " & Text.From(status_response)
in
   result
 

estou com esse código parece estar certo mas está dando este erro Expression.Error: O cabeçalho 'Authorization' tem suporte apenas durante a conexão anônima. Esses cabeçalhos podem ser usados com todos os tipos de autenticação: Accept, Accept-Charset, Accept-Encoding, Accept-Language, Cache-Control, Content-Type, If-Modified-Since, Prefer, Range, Referer

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
11 horas atrás, reinaldoc disse:

Tente dessa maneira:

 

let
    apiurl = "https://bling.com.br/Api/v3/",
    endpoint = "produtos",
    token = "-----------------------",
    
    // Construir a URL completa com o token
    fullurl = apiurl & endpoint & "?apikey=" & token,

    // Chamada à API
    Fonte = Web.Contents(fullurl,
        [
            Headers = [
                #"Content-Type" = "application/json"
            ]
        ]
    ),
   
    // Verificar o status da resposta
    status_response = Value.Metadata(Fonte)[Response.Status],
   
    // Tratar a resposta JSON
    result =
    if status_response = 200
    then Json.Document(Fonte)
    else error "Erro ao conectar à API: " & Text.From(status_response)
in
    result

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...