Akıllı ev amaçları, kullanıcıların hangi mesajları okuyabileceğini açıklıyor. smart home Action to perform such as turn on a light or cast audio to a speaker.
Tüm smart home niyetleri action.devices
ad alanında yer alır ve bunların karşılanması gerekir. Ne zaman
Google Assistant
sends an intent to fulfillment, a user's
third-party OAuth 2 access token is passed in the Authorization header.
Desteklenen amaç smart home amaçları şunlardır:
SENKRONİZE ET
action.devices.SYNC
amacı, kullanıcının bağladığı ve kullanabileceği smart home cihazların listesini istemek için kullanılır.
Bir kullanıcı Google Home app (GHA)
, they also
get authenticated to your cloud infrastructure. Then,
Assistant receives an OAuth2 token. At this point,
Assistant sends a action.devices.SYNC
intent to your
fulfillment to retrieve the initial list of user devices and capabilities from
your cloud infrastructure. cihazını kullanarak cihazını ayarladığında

Bir kullanıcının hesabının bağlantısını kaldırmak ve hesabın yeniden bağlanmasını önlemek için Assistant adresine
senkronizasyon isteği gönderebilirsiniz. Bu, cihazların ve özelliklerin listesini senkronize etmek için action.devices.SYNC
niyetini karşılamanıza gönderir. Daha fazla bilgi için Sync Sync isteme bölümüne bakın.

Yerel karşılama kurulumu sırasında Yerel Ev platformu, smart home İşleminizin bulut karşılama hizmetinden gelen SYNC
yanıtını kontrol eder. SYNC
yanıtınızı yerel karşılamayı destekleyecek şekilde nasıl değiştireceğiniz hakkında daha fazla bilgi edinmek için Bulut karşılamada SYNC yanıtını güncelleme bölümüne bakın.
QUERY
action.devices.QUERY
amacı, smart home cihazın mevcut durumunu sorgulamak için kullanılır.
Kullanıcılar cihaz durumunu sorgularken Ok Google, mutfakta hangi ışıklar açık? gibi bir soruyu yanıtlamak için
Assistant, karşılamanıza action.devices.QUERY
niyeti gönderir.

En iyi kullanıcı deneyimini sağlamak için bir kullanıcının cihazlarının mevcut durumunu proaktif olarak doğrudan raporlamak üzere Rapor Durumu'nu uygulamanız gerekir. Google Home Graph . For example, this lets Assistant know if your user turned on a smart light with a physical light switch.

Yürüt
action.devices.EXECUTE
amacı, smart home cihazlarda çalıştırmak üzere komutlar sağlamak için kullanılır.
Kullanıcılar Assistant
bulunan cihazlara komut gönderdiğinde, sipariş karşılama işleminiz, işlemi ve işlem yapılacak cihazları açıklayan action.devices.EXECUTE
amacına ulaşır. Kullanıcılar, Ok Google, oturma odasının ışıklarını aç gibi bir komut kullanarak cihazda işlem yapabilir.

DISCONNECT
action.devices.DISCONNECT
amacı, bir kullanıcı uygulama hesabının Assistant ile bağlantısını kaldırdığında sizi bilgilendirmek için tetiklenir.
action.devices.DISCONNECT
niyeti aldıktan sonra, bu kullanıcının cihazları için durum
bildirmemelisiniz.