cancel
Showing results for 
Search instead for 
Did you mean: 

Erro ao dar Request no token de acesso API Gmail

Vitor_HugoVicen
Level 3
Olá pessoal,

Faço uma conexão com o Google Cloud para utilizar a API do Gmail em um dos meus processos.
No objeto do Google Authentication Cloud ele entra na conta G-mail e permite que o aplicativo (no caso o Blue Prism) seja conectado. Ao permitir ele captura o 'Authentication Code' e, juntamente com outros dados (client ID, Client Secret, etc) monta a string para dar o request access token.
A situação que estou me deparando é que durante a execução no meu ambiente DEV ele completa o processo, fazendo o get no token de acesso e seguindo para a conexão com a API. Porém não funciona no ambiente de PROD, em que eu recebo o seguinte erro: "System.InvalidOperationException: This property cannot be set after writing has started."
1466.png
Conforme procedimento padrão eu passei um pente fino nas configurações da minha máquina PROD, as .dlls necessárias para o objeto estão lá e todo o restante está correto.

Poderiam me dar um auxílio se possível?

Obrigado

------------------------------
Vitor Hugo Vicente Batista
------------------------------
4 REPLIES 4

AlexOliveira
Staff
Staff
Olá Hugo, 

Uma pergunta, você está passando os mesmos parametros para a chamada em PRD? Você consegue fazer algum teste em PRD com PostMan?

------------------------------
Alexsander De Oliveira
------------------------------

Olá Alexsander, obrigado pela resposta.

Passo os mesmos parâmetros no ambiente de produção, porém não consigo executar um teste com o PostMan.
Chequei já as configurações da máquina PROD porém estão iguais a de DEV.
Fico me perguntando se existe alguma configuração no Control Room que possa influenciar nos HTTPs requests.

Obrigado

------------------------------
Vitor Hugo Vicente Batista
------------------------------

ewilson
Staff
Staff
** NOTE: Response translated using Google Translate. **

@Vitor Hugo Vicente Batista,

Você verificou se tem a mesma versão do Google Cloud Authentication VBO no bot DEV e PROD?

Você baixou a última versão do VBO do Digital Exchange? A versão 2.0 foi lançada há poucos dias.​

Cheers,

------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------

Olá Eric ! 

Obrigado pela resposta.

Estamos cientes da atualização do VBO e vamos subir a nova versão em breve para nosso ambiente DEV.
Quanto ao erro de request descobrimos o problema.
O HTTP estava com o code incorreto, fazendo com que a request estivesse com parâmetros incorretos. O VBO do google cloud não estava gerando o erro, mesmo que a versão fosse antiga

Desde já agradeço as respostas do Alexsander e Eric  : )

------------------------------
Vitor Hugo Vicente Batista
------------------------------