- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Yer
- LatLng
- MapEnrichment
- EnrichmentItem
- Deneyin.
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 |
Zorunlu. Zenginleştirmenin ekleneceği albümün tanımlayıcısı. |
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "newEnrichmentItem": { object ( |
Alanlar | |
---|---|
newEnrichmentItem |
Zorunlu. Eklenecek zenginleştirme. |
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 ( |
Alanlar | |
---|---|
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
albums.addEnrichment
çağrısı tarafından kullanılacak, bir albüme eklenecek yeni bir zenginleştirme öğesi.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı enrichment . Albüme eklenecek zenginleştirme. Bu bir metin, konum veya harita olabilir. enrichment şunlardan yalnızca biri olabilir: |
|
textEnrichment |
Albüme eklenecek metin. |
locationEnrichment |
Albüme eklenecek konum. |
mapEnrichment |
Albüme eklenecek harita. |
TextEnrichment
Metin içeren bir zenginleştirme.
JSON gösterimi |
---|
{ "text": string } |
Alanlar | |
---|---|
text |
Bu zenginleştirme öğesinin metni. |
LocationEnrichment
Tek bir konum içeren zenginleştirme.
JSON gösterimi |
---|
{
"location": {
object ( |
Alanlar | |
---|---|
location |
Bu zenginleştirme öğesinin konumu. |
Konum
Fiziksel bir konumu gösterir.
JSON gösterimi |
---|
{
"locationName": string,
"latlng": {
object ( |
Alanlar | |
---|---|
locationName |
Görüntülenecek konumun adı. |
latlng |
Konumu haritada gösteren nokta. |
LatLng
Enlem/boylam çiftini temsil eden bir nesne. Bu, enlem 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 |
Derece cinsinden enlem. [-90,0; +90,0] aralığında olmalıdır. |
longitude |
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 ( |
Alanlar | |
---|---|
origin |
Bu zenginleştirme öğesinin kaynak konumu. |
destination |
Bu zenginleştirme öğesinin hedef konumu. |
EnrichmentItem
Bir zenginleştirme öğesi.
JSON gösterimi |
---|
{ "id": string } |
Alanlar | |
---|---|
id |
Zenginleştirme öğesinin tanımlayıcısı. |