Die Antwort ist ja.
Es scheint, dass nur Nicht-Lateinische Benutzernamen in meinem Fall Probleme haben.
(Dieser api_key wurde sofort von mir widerrufen, daher gibt es kein Problem mit dem Leck.)
Die Antwort ist ja.
Es scheint, dass nur Nicht-Lateinische Benutzernamen in meinem Fall Probleme haben.
(Dieser api_key wurde sofort von mir widerrufen, daher gibt es kein Problem mit dem Leck.)
Ich bin neugierig, ob diese spezielle Seite auf eine andere Weise installiert ist, vielleicht ein weiterer Proxy davor?
Es ist tatsächlich hinter dem Proxy. Ich bin mir nicht sicher, vielleicht hatte das Auswirkungen?
Ich vermute, der Proxy könnte die Ursache sein.
Können Sie die Anfrage direkt an die IP des echten Servers senden und sehen, welches Ergebnis Sie zurückbekommen?
Das wird uns zeigen, ob Cloudflare stört.
Ich habe es versucht und es scheint auch für mich nicht zu funktionieren
wenn .encode() auf den Benutzernamen mit chinesischen Zeichen angewendet wird, oder urllib.parse.quote()
headers = {
'Api-Key': API_KEY,
'Api-Username': '大帅哥'.encode()
}
# oder urllib parse
headers = {
'Api-Key': API_KEY,
'Api-Username': urllib.parse.quote(API_USERNAME)
}
Ich bekomme einen Fehler
Fehlgeschlagen, den Beitrag zu erstellen. Statuscode: 403
{'errors': ['Sie haben keine Berechtigung, die angeforderten Ressourcen anzuzeigen. API-Benutzername oder Schlüssel ist ungültig.'], 'error_type': 'invalid_access'}
aber ohne .encode()
headers = {
'Api-Key': API_KEY,
'Api-Username': '大帅哥'
}
Ich bekomme einen Fehler
UnicodeEncodeError: 'latin-1' Codec kann Zeichen in den Positionen 0-2 nicht kodieren: Ordinal nicht im Bereich (256)
habe auch versucht, einen Benutzernamen zu erstellen, der nur den codierten String \"username\": \"\\xe5\\xa4\\xa7\\xe5\\xb8\\x85\\xe5\\x93\\xa5\" verwendet, aber das scheint auch nicht zu funktionieren, da er meiner Meinung nach nicht richtig dekodiert wird
Welche Sprache und welche Sprachversion?
Es sind chinesische Zeichen
Ich bin mir nicht sicher, wie ich die Sprachversion überprüfen kann …
Danke Michael
Diese Fragen bezogen sich auf die Programmiersprache ![]()