Tentei e parece que também não está funcionando para mim
se aplicar .encode() ao nome de usuário de caracteres chineses, ou urllib.parse.quote()
headers = {
'Api-Key': API_KEY,
'Api-Username': '大帅哥'.encode()
}
# ou urllib parse
headers = {
'Api-Key': API_KEY,
'Api-Username': urllib.parse.quote(API_USERNAME)
}
Eu receberei um erro
Falha ao criar a postagem. Código de status: 403
{'errors': ['Você não tem permissão para visualizar o recurso solicitado. Nome de usuário ou chave de API inválido.'], 'error_type': 'invalid_access'}
mas, sem .encode()
headers = {
'Api-Key': API_KEY,
'Api-Username': '大帅哥'
}
Eu receberei um erro
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)