Estou tentando acessar uma uma API que tem autenticação com Token. Alguém teria uma exemplo para me ajudar.
Estou tentando acessar uma uma API que tem autenticação com Token. Alguém teria uma exemplo para me ajudar.
Se for Bearer Token, pode fazer assim:
Local aHeader := {}
// CLIENTE PARA CONSUMO REST
::oRest := FwRest():New(::cURI)
// INFORMA O RECURSO E INSERE O JSON NO CORPO (BODY) DA REQUISIÇÃO
::cResource := "/pedido/incluir"
::oRest:SetPath(::cResource)
::oRest:SetPostParams(cJson)
aAdd(aHeader,"Content-Type: application/json")
aAdd(aHeader, "Authorization: Bearer <token>")
// REALIZA O MÉTODO POST E VALIDA O RETORNO
If (::oRest:Post(aHeader))
::cReturn := ::oRest:GetResult()
Else
::cReturn := ::oRest:GetLastError()
EndIf
Muito obrigado.
— idweb 11 de Jan de 2021