尝试访问设备ID Alexa时出现属性错误



我目前正在构建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.permissionscontext.System.user.permissions中的consentToken

使用consentToken的现有技能仍然有效,但应该使用context.System.apiAccessToken属性。

有关更多详细信息,您可以参考此链接

最新更新