当前行为:
所需行为
答案 0 :(得分:0)
一种实现此目的的方法是使用SMAPI Node.js SDK通过JavaScript命中SMAPI,并提供here文档。
要通过SMAPI进行身份验证,您需要执行以下操作:
ask util generate-lwa-tokens --client-id <Client ID> --client-confirmation <Client Secret>
将LWA客户端ID和客户端密钥交换为LWA刷新令牌。const Alexa = require('ask-smapi-sdk');
// specify the refreshTokenConfig with clientId, clientSecret and refreshToken generated in the previous step
const refreshTokenConfig = {
clientId,
clientSecret,
refreshToken
}
const smapiClient = new Alexa.StandardSmapiClientBuilder()
.withRefreshTokenConfig(refreshTokenConfig)
.client();
您将可以通过SDK上的函数调用来访问SMAPI!
关于此的有用资源(它几乎显示了您的要求,这是自动进行技能指标检索): https://levelup.gitconnected.com/email-yourself-daily-alexa-skill-metrics-updates-using-lambda-smapi-and-ses-9c16ac97c1f8