Ir para conteúdo
  • 0

Erro na credencial de request a API


Gustavo Santos

Pergunta

  • Alunos

Fala Incomparáveis, tudo bem com vocês?

Estou com uma situação que está ocorrendo no power query quando estou fazendo uma request a uma API. No meu caso, consigo conectar normalmente com determinados endpoints e trazer os resultados, porém, em um endpoint específico, consigo receber uma lista com os Records, porém quando seleciono algum Record gerado para ver uma prévia dos dados, aparece uma mensagem de erro de que não foi possível autenticar com as credenciais fornecidas. Se coloco para converter em tabela, persiste o mesmo erro. 

O que pode estar levando a essa situação? Existe algum erro de escrita no código? Seguem alguns detalhes abaixo para lhes auxiliar.

Minha request abaixo é no endpoint "ORDSERV". Consigo receber os resultados e visualizá-los sem problemas.

image.png.bc2aa0ef97ccfa1f42e2f7c6f5900538.pngimage.png.d9d7a2906f467455bfbab2f2c149fd6b.png

Já para a request com o endpoint "REGSERV" não tenho o mesmo resultado.

image.png.a3ae13d76ab74218de8a468702e179ab.pngimage.png.a827f904d080a7e31031f87799458958.png

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Pelo que você descreveu, parece que o problema está relacionado à autenticação ao tentar acessar um endpoint específico através do Power Query no Power BI. Isso pode acontecer por várias razões. Vou listar algumas possíveis causas e soluções que você pode explorar:

1. Diferenças de Autenticação entre Endpoints:
   - Verifique se os requisitos de autenticação para o endpoint "ORDSERV" são diferentes dos outros endpoints com os quais você está conseguindo se conectar.
   - Confirme se há necessidade de tokens de acesso específicos, headers adicionais ou parâmetros diferentes para esse endpoint.

2. Atualização ou Expiração de Credenciais:
   - Certifique-se de que as credenciais usadas estão atualizadas e não expiraram.
   - Se você está utilizando tokens de acesso, verifique se eles precisam ser renovados periodicamente.

3. Erro no Código de Request:
   - Revise o código da sua request, especialmente as partes referentes à autenticação. Pode haver um pequeno erro ou diferença na forma como a autenticação é tratada para esse endpoint específico.
   - Compare com um endpoint que esteja funcionando para identificar discrepâncias.

4. Limitações ou Restrições do Endpoint:
   - Verifique se o endpoint "ORDSERV" possui restrições ou configurações de segurança diferentes que podem estar impedindo a autenticação.
   - Alguns endpoints podem ter limitações em termos de número de requests, geolocalização, ou outros fatores que afetam a autenticação.

5. Problemas de Conectividade ou Configuração no Power BI:
   - Certifique-se de que a configuração no Power BI esteja correta para esse tipo de conexão.
   - Verifique se há alguma configuração de proxy ou de rede que possa estar interferindo na conexão com esse endpoint específico.

6. Teste de Conexão Externa:
   - Tente fazer a mesma request usando um cliente de API externo, como Postman, para verificar se o problema persiste fora do Power BI. Isso pode ajudar a isolar se o problema é com o endpoint ou com a configuração no Power BI.

7. Consultar Documentação e Suporte Técnico:
   - Consulte a documentação da API para quaisquer notas específicas sobre autenticação para esse endpoint.
   - Se possível, entre em contato com o suporte técnico da API para obter orientações.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 horas atrás, Alex Pereira disse:

Pelo que você descreveu, parece que o problema está relacionado à autenticação ao tentar acessar um endpoint específico através do Power Query no Power BI. Isso pode acontecer por várias razões. Vou listar algumas possíveis causas e soluções que você pode explorar:

1. Diferenças de Autenticação entre Endpoints:
   - Verifique se os requisitos de autenticação para o endpoint "ORDSERV" são diferentes dos outros endpoints com os quais você está conseguindo se conectar.
   - Confirme se há necessidade de tokens de acesso específicos, headers adicionais ou parâmetros diferentes para esse endpoint.

2. Atualização ou Expiração de Credenciais:
   - Certifique-se de que as credenciais usadas estão atualizadas e não expiraram.
   - Se você está utilizando tokens de acesso, verifique se eles precisam ser renovados periodicamente.

3. Erro no Código de Request:
   - Revise o código da sua request, especialmente as partes referentes à autenticação. Pode haver um pequeno erro ou diferença na forma como a autenticação é tratada para esse endpoint específico.
   - Compare com um endpoint que esteja funcionando para identificar discrepâncias.

4. Limitações ou Restrições do Endpoint:
   - Verifique se o endpoint "ORDSERV" possui restrições ou configurações de segurança diferentes que podem estar impedindo a autenticação.
   - Alguns endpoints podem ter limitações em termos de número de requests, geolocalização, ou outros fatores que afetam a autenticação.

5. Problemas de Conectividade ou Configuração no Power BI:
   - Certifique-se de que a configuração no Power BI esteja correta para esse tipo de conexão.
   - Verifique se há alguma configuração de proxy ou de rede que possa estar interferindo na conexão com esse endpoint específico.

6. Teste de Conexão Externa:
   - Tente fazer a mesma request usando um cliente de API externo, como Postman, para verificar se o problema persiste fora do Power BI. Isso pode ajudar a isolar se o problema é com o endpoint ou com a configuração no Power BI.

7. Consultar Documentação e Suporte Técnico:
   - Consulte a documentação da API para quaisquer notas específicas sobre autenticação para esse endpoint.
   - Se possível, entre em contato com o suporte técnico da API para obter orientações.

Fala Alex! Cara, dentre as opções que você passou acima, segue abaixo:

1 - não existe diferenciação na autenticação para diferentes endpoints nessa api;
2 - o gettoken já está pegando sempre o token mais atualizado;
3 - os códigos de ambos os exemplos são iguais, alterando apenas o endpoint de "ordserv" para "regserv"
4 - não existe limitação ou restrição nesse edpoint específico;
5 - estou no power bi desktop. alguma configuração de proxy impactaria uma consulta e outra não?!
6 - fiz o teste no postman e consegui obter os resultados normalmente

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

1 - Poderia descrever o que ocorre quando você seleciona a opção 'Editar Credenciais'? Quais informações ou mensagens são exibidas na tela?

2 - Você poderia tentar reconectar clicando no botão e, se não funcionar, atualizar a visualização e tentar novamente? Por favor, informe-me sobre quaisquer mensagens de erro ou comportamentos inesperados que ocorram durante esse processo.

3 - Em relação à chamada API que você está realizando, ela faz referência a alguma tabela específica ou invoca alguma função particular? Poderia detalhar essa parte do processo?

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...