Невозможно преобразовать алфавитно-цифровую строку в Python - PullRequest
0 голосов
/ 30 июня 2018

Я новичок в python. Я работаю над Amazon Alexa. В этом я передаю атрибут сеанса, как это

token = 2nc87nlcnclbihiuh882222a5ac4b043
session_attributes = {"Token":token}

Этот токен содержит данные в буквенно-цифровом формате, то есть идентификатор, полученный из API остальных. В следующей функции, где я передаю ее, она должна быть добавлена ​​в заголовок REST API, например:

 headers = {
    'Accept': 'application/json',
    'X--Application-Id': '5gdwgjb7788e5466c27e33e40',
    'X--User-token': '2nc87nlcnclbihiuh882222a5ac4b043'
    }

Когда я передаю токен, переменная не работает. Как я могу отправить токен в виде строки в заголовке:

headers = {
    'Accept': 'application/json',
    'X--Application-Id': '5gdwgjb7788e5466c27e33e40',
    'X--User-token': token
    }

1 Ответ

0 голосов
/ 30 июня 2018

Как уже упоминалось в комментариях, token = 2nc87nlcnclbihiuh882222a5ac4b043 не является допустимым питоном.

Попробуйте token = '2nc87nlcnclbihiuh882222a5ac4b043'.

...