无法在Python中将字母数字转换为字符串

时间:2018-06-30 05:08:17

标签: python python-3.x aws-lambda alexa

我是python的新手。我正在研究Amazon Alexa。在这种情况下,我正在传递这样的会话属性

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

此令牌包含字母数字数据,即从rest API获取的ID。 在我传递它的下一个函数中,应将其添加到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 :(得分:1)

如评论中所述,token = 2nc87nlcnclbihiuh882222a5ac4b043不是有效的python。

改为尝试token = '2nc87nlcnclbihiuh882222a5ac4b043'