Я решил эту проблему.Я пытаюсь ответить из этого обсуждения Почему я получаю KeyError при попытке аутентификации в Evernote? с некоторыми подробностями.
Я установил Python 2.7 и libarys, которые были необходимы.И начали с получения токена запроса и URL авторизации .Я сохранил request_token ['oauth_token'] и request_token ['oauth_token_secret'].
consumer_key = 'suddXXX306'
consumer_secret = '9e36XX8d195'
request_token_url = 'https://evernote.com/oauth'
client1 = EvernoteClient(
consumer_key=consumer_key,
consumer_secret=consumer_secret,
sandbox=False
)
request_token = client1.get_request_token('http://foo.com')
print client1.get_authorize_url(request_token)
print request_token
print request_token['oauth_token']
print request_token['oauth_token_secret']
exit()
Затем я нажал URL-адрес из authorize url в моем браузере и получил In URL oauth_verifier = ...(сохранил это) пример
И последний шаг - я поместил всю информацию, необходимую для этого кода.
oauth_verifier="7D279E750C4CXXXXX7828E173F4"
oauth_token = 'suddeXXX687474703XXXXF6D.5142FBBC6D9CEEE7ADEAD6E65DDD697B'
oauth_token_secret = "2AE25XXXXXACC1D3F65EA887"
consumer_key = 'suddXXXX6'
consumer_secret = '9e3XXXXXX195'
client = EvernoteClient(
consumer_key=consumer_key,
consumer_secret=consumer_secret,
sandbox=False
)
access_token = client.get_access_token(
oauth_token,
oauth_token_secret,
oauth_verifier
)
print access_token
exit()
И получил access_token .Это самый простой способ, если вам нужен только ваш токен для производственного evernote API.