我当前正在构建一项Alexa技能,该技能最终将需要用户邮政编码。我要使用的代码是:https://data-dive.com/alexa-get-device-location-from-custom-skill
我遇到的问题是这一行: '令牌= context.System.user.permissions.consentToken' 和错误: 'AttributeError:'NoneType'对象没有属性'consentToken'
我已经通过Alexa开发者控制台请求了权限,但是我猜想我在测试时没有任何问题。我尝试通过手机上的Alexa应用进行测试,但遇到了同样的错误。朝着正确方向迈出的任何一步都将是极好的!
答案 0 :(得分:0)
consentToken
已弃用
来自Alexa的请求还可能在consentToken
和session.user.permissions
中包含context.System.user.permissions
。
使用同意令牌的现有技能将继续起作用,但应改为使用context.System.apiAccessToken
属性。
有关更多详细信息,请参阅此link