问 util generate-lwa-tokens 不再可用了?

ask util generate-lwa-tokens is no longer available?

我正开始使用 Alexa Skill MAnagement SMAPI,因此我需要获取刷新令牌。在文档中指定应使用 'ask util generate-lwa-tokens',但在当前的 'ask' 2.0 版本中,此选项不再可用。因此,我使用邮递员获得了访问令牌,如下所述: https://gist.github.com/marcelobern/fe44cee1dd5ed624e03b690a447e47fd

但是当 运行 一些 smapi 示例时,我得到的是服务器错误。示例和错误:

 from ask_smapi_sdk import StandardSmapiClientBuilder
 smapi_client_builder = StandardSmapiClientBuilder(client_id='***', 
 client_secret='***',
 refresh_token='***')
 smapi_client = smapi_client_builder.client()
try:
    result = smapi_client.list_skills_for_vendor_v1(vendor_id='***', full_response=True)
    print("==========================================")
    print(result.headers)
    print(result.body)
    print("==========================================")
except Exception as e:
    print(e.body if hasattr(e, 'body') else e)

错误:

{'error_description': 'The server encountered an internal error trying to '
                      'fulfill the request',
 'error_type': 'ServerError'}`

谢谢,

费尔南多

已解决。您必须确保使用刷新令牌,因为访问令牌会引发服务器异常

此命令现已添加到 ask-cli v2.1.0 中,您可以在

查看更新日志

https://github.com/alexa/ask-cli/blob/develop/CHANGELOG.md#210-2020-04-16