ยกเลิกการเชื่อมต่อ

หากผู้ใช้ยกเลิกการลิงก์ smart home Action ของคุณจาก Google Assistant ระบบจะส่ง action.devices.DISCONNECT Intent ไปยังระบบการดำเนินการตามคำสั่ง Intent นี้บ่งชี้ว่า Assistant จะไม่ส่ง Intent ใดๆ ให้ผู้ใช้รายนี้อีกต่อไป และบริการระบบคลาวด์ของคุณควรหยุดเรียกใช้ Google Home Graph API (Request Sync และ Report State) สำหรับอุปกรณ์ของผู้ใช้

คำขอ
{
    "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
    "inputs": [{
      "intent": "action.devices.DISCONNECT",
    }]
}
JSON
{}
Node.js
const {smarthome} = require('actions-on-google');
const app = smarthome();
// ...
app.onDisconnect((body, headers) => {
  // TODO Disconnect user account from Google Assistant
  // You can return an empty body
  return {};
});
Java
@Override
public void onDisconnect(
    @NotNull DisconnectRequest disconnectRequest, @Nullable Map<?, ?> map) {
  // TODO Disconnect user account from Google Assistant
  // This function does not return anything
}

ดูข้อมูลเพิ่มเติมได้ที่เอกสารอ้างอิง DISCONNECT Intent