我一直在尝试使用刷新令牌和ask-smapi-sdk进行身份验证,但是它总是告诉我未授权的客户端
这是错误:
],
response: {
error_description: 'Not authorized for requested operation',
error: 'unauthorized_client'
}
这是我的代码:
const refreshTokenConfig = {
clientId,
clientSecret,
refreshToken
}
const smapiClient = new alexa.StandardSmapiClientBuilder().withRefreshTokenConfig(refreshTokenConfig).client();
try{
var vendorlist = await smapiClient.getVendorListV1();
发布于 2021-02-26 01:47:03
您的代码似乎遵循SMAPI SDK repo自述文件中的示例。在没有任何其他信息的情况下,我建议检查客户id和客户秘密,以确保它们是正确的。
必须用刷新令牌交换新的有效访问令牌。因此,所有三个变量都必须精确正确,否则将失败。
https://stackoverflow.com/questions/66363013
复制相似问题