Office365-rest-python-client: Fehler Beim Abrufen des Tokens ist ein Fehler aufgetreten: AADSTS90023: Ungültige STS-Anforderung

Erstellt am 8. Aug. 2019  ·  2Kommentare  ·  Quelle: vgrem/Office365-REST-Python-Client

Hallo, ich bin neu mit dieser Bibliothek und als ich versucht habe, sie zu verwenden, bekomme ich diesen Fehler.
Beim Abrufen des Tokens ist ein Fehler aufgetreten: AADSTS90023: Ungültige STS-Anforderung.
Beim Abrufen von Authentifizierungs-Cookies ist ein Fehler aufgetreten
Datei ".\LeyendoExcel.py", Zeile 16, in
ctx.execute_query()
return 'FedAuth=' + self.FedAuth + '; rtFa=' + self.rtFa
TypeError: kann nur str (nicht "NoneType") mit str verketten
Kann mir jemand helfen?

bug

Hilfreichster Kommentar

Wenn Sie es in Python codieren möchten, können Sie die URL auch durch die parse.quote-Funktion von urllib übertragen.

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

Alle 2 Kommentare

Ich habe dieses Problem gehabt. Ich fand, dass ein Symbol in der URL meine Ursache war.
URLs müssen meiner Meinung nach codiert werden.
Ich hatte ein '&' in meiner URL, das Ändern in '%26' hat den Job erledigt.
Versuchen Sie dies: https://www.urlencoder.io/

Wenn Sie es in Python codieren möchten, können Sie die URL auch durch die parse.quote-Funktion von urllib übertragen.

>>> import urllib.parse
>>> urllib.parse.quote("https://www.google.co.uk/test&page/", safe=':/')
'https://www.google.co.uk/test%26page/'
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen