wilsonaaugusto Postado 23 Abril Postado 23 Abril Boa tarde! Estou tentando usar a Synapse ou o Indy 10 para acessar a Bling API v3. Logo no início, ao tentar fazer a autenticação, tenho que fazer um GET ou POST na URL indicada por eles, passando o cliente_ID. O problema que estou enfrentando é que: testando no Postman, o retorno é uma página para entrar com o usuário e senha e depois a API devolve o token desejado. Mas não sei como obter esta página usando a Synapse ou o Indy 10. Tudo o que recebo é "HTTP/1.1 302 Found" em ambos. Alguém poderia me dar uma direção a seguir, por favor...
Moderadores Juliomar Marchetti Postado 25 Abril Moderadores Postado 25 Abril pelo fluxo aqui https://developer.bling.com.br/aplicativos#fluxo-de-autorização ele dá o exemplo https://bling.com.br/Api/v3/oauth/authorize?response_type=code&client_id=7dbf42c119eea8b65d2c1a1a9ad92b1577594&state=291e61b56ab3d845622cf137b1e1e2 e lá no cadastro tu coloca um URL de callback, que é nela que vai retornar o code que será usado depois Se o usuário autorizar a sua solicitação, o authorization server irá redirecionar o user agent para a URL de redirecionamento do aplicativo. Os parâmetros abaixo são incluídos na URL de redirecionamento: Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: juliomar_m@yahoo.com.br http://www.juliomarmarchetti.com.br
Solution wilsonaaugusto Postado 25 Abril Autor Solution Postado 25 Abril Obrigado! Estava seguindo as instruções do exemplo. Já fiz o cadastramento da minha aplicação. Coloquei um link de callback (que é obrigatório). Na verdade, criei um link fictício pois não tenho página para a aplicação. Como tenho que usar o Delphi 7, fiz a instalação do Indy 10 e montei o código que coloco anexo. Nos meus testes, consigo abrir a página de login em um TWebBrowser e capturo o link de callback. Com isso, obtive o "authorization code" que irei usar para obter os tokens. O TWebBrowser não dá uma aparência bonita para a página, mas é o que tenho... rsrsrs Agora preciso adaptar isso na minha aplicação. Quando der, vou ver como migrar para uso do Synapse. Agradeço a atenção. BlingAuthorizationcode.txtFetching info...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora