我是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
}
答案 0 :(得分:1)
如评论中所述,token = 2nc87nlcnclbihiuh882222a5ac4b043
不是有效的python。
改为尝试token = '2nc87nlcnclbihiuh882222a5ac4b043'
。