Déconnecter

Si l'utilisateur dissocie votre action smart home de Google Assistant, votre traitement reçoit un intent action.devices.DISCONNECT. Cette intention indique que Assistant n'enverra plus d'intentions pour cet utilisateur et que votre service cloud doit cesser d'appeler les API Google Home Graph (Request Sync et Report State) pour ses appareils.

Demande
{
    "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
}

Pour en savoir plus, consultez la documentation de référence sur les intents DISCONNECT.