Perguntas Autenticacao Via API
- Wanderson
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 39
- Obrigados Recebidos: 0
2 anos 6 meses atrás #33266
por Wanderson
Autenticacao Via API foi criado por Wanderson
Bom dia Pessoal,
Estou precisando da ajuda de voces para tentar resolver um problema de autenticação em uma rotina de API. Ele cai sempre nesta linha: Alert("GET - " + oRestClient:GetLastError())
Segue o fonte abaixo:
#include "TOTVS.CH"
#Include "RESTFUL.CH"
#include "topconn.ch"
User Function Autpecas1()
Local cUrl := "xxxxxxxxxxxxxxxxx"
Local cUser := "xxxxx"
Local cPass := "xxxxx"
Local oRestClient := FWRest():New(cUrl)
Local aHeader := {}
// inclui o campo Authorization no formato : na base64
Aadd(aHeader, "Authorization: Basic " + Encode64(cUser+":"+cPass))
/*GET */
oRestClient:SetPath(cUrl)
If oRestClient:Get(aHeader)
Alert("GET - " + oRestClient:GetResult())
Else
Alert("GET - " + oRestClient:GetLastError())
EndIf
Estou precisando da ajuda de voces para tentar resolver um problema de autenticação em uma rotina de API. Ele cai sempre nesta linha: Alert("GET - " + oRestClient:GetLastError())
Segue o fonte abaixo:
#include "TOTVS.CH"
#Include "RESTFUL.CH"
#include "topconn.ch"
User Function Autpecas1()
Local cUrl := "xxxxxxxxxxxxxxxxx"
Local cUser := "xxxxx"
Local cPass := "xxxxx"
Local oRestClient := FWRest():New(cUrl)
Local aHeader := {}
// inclui o campo Authorization no formato : na base64
Aadd(aHeader, "Authorization: Basic " + Encode64(cUser+":"+cPass))
/*GET */
oRestClient:SetPath(cUrl)
If oRestClient:Get(aHeader)
Alert("GET - " + oRestClient:GetResult())
Else
Alert("GET - " + oRestClient:GetLastError())
EndIf
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.083 segundos