Как настроить таргетинг на несколько команд, используя одно намерение ВЫПОЛНИТЬ в API Google Home - PullRequest
0 голосов
/ 03 мая 2019

Я хочу знать, как дать несколько команд в намерении "action.devices.EXECUTE". Это необходимо для создания API-интерфейса для управления скоростью вентилятора через службу поддержки Google.

Я попробовал приведенный ниже код как запрос от почтальона, хотел узнать, в правильном ли он формате.

{
    "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
    "inputs": [{
        "intent": "action.devices.EXECUTE",
    "payload": {
    "commands": [{
        "devices": [{
            "id": "5b0ef601a31d587588619851-newton-excited-51a284132eae42ba",
            "customData": {
            "fooValue": 74,
            "barValue": true,
            "bazValue": "lambtwirl"
          }
    }],
 "execution": [{
      "command": "action.devices.commands.OnOff",
      "params": {
        "on": true
      }
    },
    {
      "command": "action.devices.commands.SetFanSpeed",
      "params": {
        "fanSpeed": "s2"
      }
    }]
}]
}
}]
}
}

Вот код

...