gpt4 book ai didi

alexa-skill - 如何通过 ASK CLI 或 SMAPI 访问 Alexa Skill 指标?

转载 作者:行者123 更新时间:2023-12-05 07:37:41 27 4
gpt4 key购买 nike

当前行为:

  • 我可以通过开发者控制台访问我的每项 Alexa Skills 的指标,例如“过去 7 天的唯一身份客户总数”

期望的行为:

  • 通过 Amazon 的 ASK CLI 或 SMAPI 执行相同的操作(以便自动化 + 批量导出数百种技能)

最佳答案

实现此目的的一种方法是使用 SMAPI Node.js SDK 通过 JavaScript 访问 SMAPI,并提供文档 here .

为了使用 SMAPI 进行身份验证,您需要执行以下操作:

  1. 设置 LWA 安全配置文件。
  2. 使用 ASK CLI 将您的 LWA 客户端 ID 和客户端密码交换为使用 ask util generate-lwa-tokens --client-id <Client ID> --client-confirmation <Client Secret> 的 LWA 刷新 token .
  3. 在初始化 SMAPI 节点 SDK 时使用此刷新 token :
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

关于alexa-skill - 如何通过 ASK CLI 或 SMAPI 访问 Alexa Skill 指标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431622/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com