尝试访问设备ID Alexa

时间:2018-07-30 15:59:08

标签: python alexa alexa-skills-kit flask-ask

我当前正在构建一项Alexa技能,该技能最终将需要用户邮政编码。我要使用的代码是:https://data-dive.com/alexa-get-device-location-from-custom-skill

我遇到的问题是这一行: '令牌= context.System.user.permissions.consentToken' 和错误: 'AttributeError:'NoneType'对象没有属性'consentToken'

我已经通过Alexa开发者控制台请求了权限,但是我猜想我在测试时没有任何问题。我尝试通过手机上的Alexa应用进行测试,但遇到了同样的错误。朝着正确方向迈出的任何一步都将是极好的!

1 个答案:

答案 0 :(得分:0)

  

consentToken已弃用

来自Alexa的请求还可能在consentTokensession.user.permissions中包含context.System.user.permissions

使用同意令牌的现有技能将继续起作用,但应改为使用context.System.apiAccessToken属性。

有关更多详细信息,请参阅此link