Method: albums.addEnrichment

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Tanımlanmış bir albümde belirtilen bir konuma zenginleştirme ekler.

HTTP isteği

POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment

URL, gTB Kod Geçişi söz dizimini kullanır.

Yol parametreleri

Parametreler
albumId

string

Zorunlu. Zenginleştirmenin ekleneceği albümün tanımlayıcısı.

İstek metni

İstek gövdesi aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "newEnrichmentItem": {
    object (NewEnrichmentItem)
  },
  "albumPosition": {
    object (AlbumPosition)
  }
}
Alanlar
newEnrichmentItem

object (NewEnrichmentItem)

Zorunlu. Eklenecek geliştirici.

albumPosition

object (AlbumPosition)

Zorunlu. Albümde, zenginleştirmenin ekleneceği konum.

Yanıt metni

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

Oluşturulan geliştirici öğesi.

JSON gösterimi
{
  "enrichmentItem": {
    object (EnrichmentItem)
  }
}
Alanlar
enrichmentItem

object (EnrichmentItem)

Yalnızca çıkış. Eklenen zenginleştirme.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/photoslibrary
  • https://www.googleapis.com/auth/photoslibrary.appendonly
  • https://www.googleapis.com/auth/photoslibrary.sharing

NewEnrichmentItem

Bir albüme eklenecek yeni zenginleştirme öğesi, albums.addEnrichment çağrısı tarafından kullanılır.

JSON gösterimi
{

  // Union field enrichment can be only one of the following:
  "textEnrichment": {
    object (TextEnrichment)
  },
  "locationEnrichment": {
    object (LocationEnrichment)
  },
  "mapEnrichment": {
    object (MapEnrichment)
  }
  // End of list of possible types for union field enrichment.
}
Alanlar
Birlik alanı enrichment. Albüme eklenecek zenginlik. Bu bir metin, konum veya harita olabilir. enrichment aşağıdakilerden yalnızca biri olabilir:
textEnrichment

object (TextEnrichment)

Albüme eklenecek metin.

locationEnrichment

object (LocationEnrichment)

Albüme eklenecek konum.

mapEnrichment

object (MapEnrichment)

Albüme eklenecek harita.

Metin İyileştirme

Metin içeren bir zenginleştirme.

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

string

Bu zenginleştirme öğesi için metin.

Konum'u Zenginleştirme

Tek bir konumu içeren zenginleştirme.

JSON gösterimi
{
  "location": {
    object (Location)
  }
}
Alanlar
location

object (Location)

Bu zenginleştirme öğesinin konumu.

Konum

Fiziksel bir konumu temsil eder.

JSON gösterimi
{
  "locationName": string,
  "latlng": {
    object (LatLng)
  }
}
Alanlar
locationName

string

Gösterilecek konumun adı.

latlng

object (LatLng)

Konumun haritadaki konumu.

LatLng

Enlem/boylam çiftini temsil eden bir nesne. Bu, enlem ve boylam derecesini temsil etmek için çift olarak ifade edilir. Aksi belirtilmediği sürece bu nesne WGS84 standardına uygun olmalıdır. Değerler normalleştirilmiş aralıklarda olmalıdır.

JSON gösterimi
{
  "latitude": number,
  "longitude": number
}
Alanlar
latitude

number

Derece cinsinden enlem. [-90.0, +90.0] aralığında olmalıdır.

longitude

number

Derece cinsinden boylam. [-180.0, +180.0] aralığında olmalıdır.

MapEnrichment

Bir kalkış noktası ve varış noktası konumlarını gösteren bir harita.

JSON gösterimi
{
  "origin": {
    object (Location)
  },
  "destination": {
    object (Location)
  }
}
Alanlar
origin

object (Location)

Bu zenginleştirme öğesinin kaynak konumu.

destination

object (Location)

Bu zenginleştirici öğenin hedef konumu.

Zenginleştirme Öğesi

Bir zenginleştirme öğesi.

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

string

Zenginleştirme öğesinin tanımlayıcısı.