Method: albums.addEnrichment

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

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
albumId

string

Zorunlu. Zenginletmenin ekleneceği albümün tanımlayıcısıdır.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

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

object (NewEnrichmentItem)

Zorunlu. Eklenecek zenginleştirme.

albumPosition

object (AlbumPosition)

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

Yanıt gövdesi

Oluşturulan zenginleştirme öğesi.

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

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
  • https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata

NewEnrichmentItem

Albüme eklenecek yeni bir 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
Birleştirme alanı enrichment. Albüme eklenecek zenginleştirme. Bu bir metin, konum veya harita olabilir. enrichment yalnızca aşağıdakilerden biri olabilir:
textEnrichment

object (TextEnrichment)

Albüme eklenecek metin.

locationEnrichment

object (LocationEnrichment)

Albüme eklenecek konum.

mapEnrichment

object (MapEnrichment)

Albüme eklenecek harita.

TextEnrichment

Metin içeren bir zenginleştirme.

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

string

Bu zenginleştirme öğesinin metni.

LocationEnrichment

Tek bir konum içeren bir 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)

Konumu haritada gösteren yer.

LatLng

Bir enlem/boylam çiftini temsil eden nesne. Bu değer, enlem derecelerini ve boylam derecelerini temsil eden bir çift çift olarak ifade edilir. Aksi belirtilmediği sürece bu nesne WGS84 standardına uygun olmalıdır. Değerler normalleştirilmiş aralıklar içinde 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

Başlangıç ve varış konumlarını gösteren bir harita içeren bir zenginleştirme.

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

object (Location)

Bu zenginleştirme öğesinin kaynak konumu.

destination

object (Location)

Bu zenginleştirme öğesinin hedef konumu.

EnrichmentItem

Bir zenginleştirme öğesi.

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

string

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