0

我目前正在构建最终需要用户邮政编码的 Alexa 技能。我要离开这段代码:https ://data-dive.com/alexa-get-device-location-from-custom-skill

我遇到的问题是这一行:'TOKEN = context.System.user.permissions.consentToken' 和错误:'AttributeError:'NoneType' object has no attribute 'consentToken''

我已经通过 Alexa 开发控制台请求了权限,但我的猜测是我在测试时没有任何事情发生。我尝试通过手机上的 Alexa 应用程序进行测试,但遇到了同样的错误。朝着正确方向迈出的任何一步都会很棒!

4

1 回答 1

0

consentToken已弃用

来自 Alexa 的请求还可能包括consentTokeninsidesession.user.permissionscontext.System.user.permissions.

使用许可令牌的现有技能继续有效,但context.System.apiAccessToken应改为使用该属性。

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

于 2018-08-02T16:57:16.617 回答