قطع الاتصال

إذا ألغى المستخدم ربط smart home مهمتك بحسابه على Google Assistant، سيتلقّى التنفيذ هدف action.devices.DISCONNECT. يشير هذا الهدف إلى أنّ Assistant لن يرسل أي أهداف أخرى لهذا المستخدم، ويجب أن تتوقف خدمتك السحابية عن طلب واجهات برمجة التطبيقات Google Home Graph (طلب المزامنة و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 مستندات مرجع النية.