Код: Выделить всё
def create_jwt_token():
payload = {
"iat": int(time.time())
}
shared_key = REST_API_TOKEN
payload['email'] = EMAIL
payload['password'] = PASSWORD
jwt_string = jwt.encode(payload, shared_key)
encoded_jwt = urllib.quote_plus(jwt_string) # URL encode the JWT string
return encoded_jwt
Код: Выделить всё
jwt_string = jwt.JWT.encode(payload, shared_key)
Несвязанный метод encode() должен быть вызывается с экземпляром JWT в качестве первого аргумента (вместо этого получен экземпляр dict)
Что я делаю неправильно? Вот информация о версии моей среды Python:
2.7.10 |Anaconda 2.3.0 (64-разрядная версия)| (по умолчанию, 28 мая 2015, 16:44:52) [MSC v.1500 64 бит (AMD64)]
Подробнее здесь: https://stackoverflow.com/questions/331 ... ute-encode