Office365-rest-python-client: エラートークンの取得中にエラーが発生しました:AADSTS90023:無効なSTS要求

作成日 2019年08月08日  ·  2コメント  ·  ソース: vgrem/Office365-REST-Python-Client

こんにちは、私はこのライブラリを初めて使用します。使用しようとすると、このエラーが発生します。
トークンの取得中にエラーが発生しました:AADSTS90023:無効なSTS要求。
認証Cookieの取得中にエラーが発生しました
ファイル "。\ LeyendoExcel.py"、16行目、
ctx.execute_query()
'FedAuth =' + self.FedAuth + 'を返します。 rtFa = '+ self.rtFa
TypeError:str( "NoneType"ではない)のみをstrに連結できます
何か助けてもらえますか?

bug

最も参考になるコメント

Pythonでエンコードする場合は、urllibのparse.quote関数を使用してURLをプッシュすることもできます。

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

全てのコメント2件

私はこの問題を抱えています。 URLに記号が含まれていることが原因であることがわかりました。
URLはエンコードする必要があると思います。
URLに「&」が含まれていましたが、「%26」に変更するとうまくいきました。
これを試してください: https

Pythonでエンコードする場合は、urllibのparse.quote関数を使用してURLをプッシュすることもできます。

>>> import urllib.parse
>>> urllib.parse.quote("https://www.google.co.uk/test&page/", safe=':/')
'https://www.google.co.uk/test%26page/'
このページは役に立ちましたか?
0 / 5 - 0 評価