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)