我目前正在构建Alexa技能,最终需要用户的邮政编码。我要离开这个代码:https://data-dive.com/alexa-get-device-location-from-custom-skill
我遇到的问题是:'TOKEN=上下文。System.userpermissions.consentToken以及错误:"AttributeError:"NoneType"对象没有属性"consentToken">
我已经通过Alexa开发控制台请求了权限,但我的猜测是,在我进行测试时,没有什么问题。我试着通过手机上的Alexa应用程序进行测试,但也出现了同样的错误。朝着正确的方向迈出任何一步都会很棒!
consentToken
已弃用
来自Alexa的请求还可以包括session.user.permissions
和context.System.user.permissions
中的consentToken
。
使用consentToken的现有技能仍然有效,但应该使用context.System.apiAccessToken
属性。
有关更多详细信息,您可以参考此链接