问 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
我正开始使用 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