REST Resource: devices

Kaynak: AmbientDevice

Ambiyans cihazın gösterimi.

JSON gösterimi
{
  "id": string,
  "displayName": string,
  "mediaSources": [
    {
      object (AmbientMediaSource)
    }
  ],
  "settingsUri": string,
  "createTime": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "mediaSourcesSet": boolean
}
Alanlar
id

string

Yalnızca çıkış. Bu cihazın benzersiz tanımlayıcısı.

displayName

string

Zorunlu. Bu cihaz için kullanıcı tanımlı görünen ad.

Bu bilgi, Google Fotoğraflar uygulaması ayarlarından kullanıcılara gösterilir ancak yalnızca bu API üzerinden düzenlenebilir.

Geçerli görünen adlar 1 ila 100 karakter (dahil) arasında olmalıdır.

mediaSources[]

object (AmbientMediaSource)

Yalnızca çıkış. Bu cihaz için ayarlanan medya kaynakları.

Medya kaynakları, kullanıcının bir cihazda görüntülemek üzere seçtiği albümler veya fotoğraf koleksiyonlarıdır.

Kullanıcı bu cihaz için herhangi bir medya kaynağı seçmediyse bu alanın boş olacağını unutmayın (ör.mediaSourcesSet = false).

settingsUri

string

Yalnızca çıkış. Kullanıcıyı Google Fotoğraflar uygulamasında cihazın ayarlarına yönlendirmek için kullanılan URI.

createTime

string (Timestamp format)

Yalnızca çıkış. Bu cihazın oluşturulduğu zaman.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

pollingConfig

object (PollingConfig)

Yalnızca çıkış. Uygulamaların devices.get anketi sırasında kullanması önerilen yapılandırma.

mediaSourcesSet

boolean

Yalnızca çıkış. Ayarlanırsa medya kaynakları bu cihaz için yapılandırılmış olur ve istemciler bu cihazın medya öğelerinin listesini isteyebilir.

AmbientMediaSource

Kullanıcının ambiyans cihazı için seçtiği medya kaynağını temsil eder.

JSON gösterimi
{
  "id": string,
  "displayName": string
}
Alanlar
id

string

Yalnızca çıkış. Ambiyans medya kaynağının tanımlayıcısıdır.

displayName

string

Yalnızca çıkış. Bu medya kaynağının görünen adı.

PollingConfig

API'yi yoklamak için yapılandırma.

JSON gösterimi
{
  "pollInterval": string
}
Alanlar
pollInterval

string (Duration format)

Yalnızca çıkış. Anket istekleri arasındaki önerilen süre.

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

Yöntemler

create

Kullanıcının Google Fotoğraflar hesabında bir ambiyans cihazı oluşturur.

delete

Belirtilen cihazı kullanıcının Google Fotoğraflar hesabından kaldırır.

get

Belirtilen cihazla ilgili bilgileri getirir.

patch

Belirtilen cihazla ilgili bilgileri günceller.