Office365-rest-python-client: Erro Ocorreu um erro ao recuperar o token: AADSTS90023: Solicitação STS inválida

Criado em 8 ago. 2019  ·  2Comentários  ·  Fonte: vgrem/Office365-REST-Python-Client

Olá, sou novo nesta biblioteca e quando tentei usá-la, recebi este erro.
Ocorreu um erro ao recuperar o token: AADSTS90023: Solicitação STS inválida.
Ocorreu um erro ao recuperar cookies de autenticação
Arquivo ". \ LeyendoExcel.py", linha 16, em
ctx.execute_query ()
return 'FedAuth =' + self.FedAuth + '; rtFa = '+ self.rtFa
TypeError: só pode concatenar str (não "NoneType") para str
Alguém pode me ajudar?

bug

Comentários muito úteis

Se quiser codificá-lo em python, você também pode enviar o url por meio da função parse.quote de urllib.

>>> import urllib.parse
>>> urllib.parse.quote("https://www.google.co.uk/test&page/", safe=':/')
'https://www.google.co.uk/test%26page/'

Todos 2 comentários

Eu tive esse problema. Descobri que ter um símbolo no URL era a minha causa.
O URL precisa ser codificado, eu acho.
Eu tinha um '&' no meu URL, alterá-lo para '% 26' funcionou.
Experimente: https://www.urlencoder.io/

Se quiser codificá-lo em python, você também pode enviar o url por meio da função parse.quote de urllib.

>>> import urllib.parse
>>> urllib.parse.quote("https://www.google.co.uk/test&page/", safe=':/')
'https://www.google.co.uk/test%26page/'
Esta página foi útil?
0 / 5 - 0 avaliações