Akıllı Ev Uygulama Seçicisi Şema Şeması

action.devices.traits.AppSelector: Bu özellik, girişleri değiştirebilen cihazlar için kullanılır.

Cihaz ATTRIBUTES

Bu özelliğe sahip cihazlar, SYNC işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Özellikler Type Açıklama
availableApplications Dizi

Zorunludur.

Uygulamaların listesi. Her uygulama, desteklenen her dilde bir veya daha fazla eş anlamlı kelime içerir. Yanıtta ilk eş anlamlı kelime var.

[item, ...] Nesne

Bu cihazın kullanıcılarının etkileşimde bulunabileceği uygulama.

key String

Zorunludur.

Uygulamanın konuşma veya yanıtta kullanıcılara gösterilmediği benzersiz anahtarı.

names Dizi

Zorunludur.

Her uygulamanın adı ve dile özel eş anlamlıları.

[item, ...] Nesne

Uygulama eş anlamlıları.

name_synonym Dizi

Zorunludur.

Belirli bir dil için uygulama adının kullanıcı dostu eş anlamlıları. Yanıtta ilk eş anlamlı kelime var.

[item, ...] String

Uygulama adı.

lang String

Zorunludur.

Dil kodu.

Örnekler

YouTube uygulaması bulunan cihaz

{
  "availableApplications": [
    {
      "key": "youtube",
      "names": [
        {
          "name_synonym": [
            "YouTube",
            "YouTube US"
          ],
          "lang": "en"
        },
        {
          "name_synonym": [
            "YouTube",
            "YouTube DE"
          ],
          "lang": "de"
        }
      ]
    }
  ]
}

Cihaz STATUS

Bu özelliğe sahip varlıklar, QUERY işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Eyaletler Type Açıklama
currentApplication String

Zorunludur.

Ön planda etkin olan geçerli uygulamanın anahtar değeri.

Örnekler

YouTube uygulaması bulunan ve şu anda ön planda etkin olan cihaz.

{
  "currentApplication": "YouTube"
}

Cihaz Komisyonları

Bu özelliğe sahip cihazlar, EXECUTE işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

action.devices.commands.appInstall

Belirtilen uygulamayı yükleyin.

Parametreler

Parametreler Type Açıklama
newApplication String

Yüklenecek uygulamanın anahtarı.

newApplicationName String

Yüklenecek uygulamanın adı.

Örnekler

YouTube uygulamasını anahtara göre yükleme

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplication": "YouTube"
  }
}

YouTube uygulamasını ada göre yükleme

{
  "command": "action.devices.commands.appInstall",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

action.devices.commands.appSearch

Belirtilen uygulamayı arayın.

Parametreler

Parametreler Type Açıklama
newApplication String

Aranacak uygulama anahtarı.

newApplicationName String

Aranacak uygulamanın adı.

Örnekler

Anahtara göre YouTube uygulaması arama

{
  "command": "action.devices.commands.appSearch",
  "params": {
    "newApplication": "YouTube"
  }
}

Ada göre YouTube uygulaması ara

{
  "command": "action.devices.commands.appSearch",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

action.devices.commands.appSelect

Belirtilen uygulamayı seçin.

Parametreler

Parametreler Type Açıklama
newApplication String

Seçilecek uygulamanın anahtarı.

newApplicationName String

Seçilecek uygulamanın adı.

Örnekler

Anahtara göre YouTube uygulaması seçme

{
  "command": "action.devices.commands.appSelect",
  "params": {
    "newApplication": "YouTube"
  }
}

Ada göre YouTube uygulaması seçin

{
  "command": "action.devices.commands.appSelect",
  "params": {
    "newApplicationName": "YouTube US"
  }
}

Örnek ifadeler

de-DE

  • Öffne Netflix auf dem Fernseher .

en-US

  • begin using YouTube app on the smart TV

es-ES

  • pon netflix en la tele del salón

fr-FR

  • Mets Netflix sur la télé .

hi-IN

  • टीवी पर नेटफ्लिक्स ऍप लॉन्च करो

it-IT

  • Apri Netflix sulla televisione della mia camera .

ja-JP

  • YouTube のアプリを テレビ でスタート

ko-KR

  • TV 에서 유튜브 앱 열어 줘

nl-NL

  • Start Netflix op mijn TV .

pt-BR

  • Abra o Netflix na TV para mim.
  • Abre o Youtube na televisão .

sv-SE

  • Öppna Youtube TV:n

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.
  • noAvailableApp: Uygulama mevcut değil veya kullanılamıyor.
  • appLaunchFailed: Uygulama başlatılamadı.
  • alreadyInstalledApp: Uygulama zaten yüklenmişti.