Спросите cli SMAPI node.js, интерфейс не работает

Я пытаюсь получить некоторые показатели через модуль nodejs для ask-cli. вот моя команда и ошибка:

ask smapi get-skill-metrics --skill-id amzn1.ask.skill.xxxxx --start-time 2020-10-14T12:45:00Z --end-time 2020-10-19T12:45:00Z --period PT1H --metric uniqueCustomers --stage live --skill-type custom --locale en-US > metrics.json 

[Error]: { "name": "AskSdkModelRuntime.DefaultApiClient Error" } 

person Rich Elswick    schedule 19.10.2020    source источник


Ответы (1)


Ах да, мой VPN блокировал запрос. Теперь это работает, и вот пример набора данных. теперь бы понять, что это значит:

Operation: getSkillMetricsV1
Payload:
{
  "skillId": "amzn1.ask.skill.xxxx-xx-xx-xx-xxxx",
  "startTime": "2020-10-14T12:45:00Z",
  "endTime": "2020-10-19T12:45:00Z",
  "period": "PT1H",
  "metric": "uniqueCustomers",
  "stage": "live",
  "skillType": "custom",
  "intent": null,
  "locale": "en-US",
  "maxResults": null,
  "nextToken": null
}

Response:
{
  "body": {
    "metric": "uniqueCustomers",
    "timestamps": [
      "2020-10-14T12:00:00Z",
      "2020-10-14T13:00:00Z",
      "2020-10-19T12:00:00Z"
    ],
    "values": [
      36,
      120,
      79,
      46 ]
  },
  "headers": [  ],

  "statusCode": 200
}
person Rich Elswick    schedule 19.10.2020