- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Konum
- LatLng
- MapEnrichment
- EnrichmentItem
- Deneyin.
Uygulama tarafından oluşturulan bir albümde belirtilen 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. Zenginletmenin ekleneceği, uygulama tarafından oluşturulan 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 ( |
Alanlar | |
---|---|
newEnrichmentItem |
Zorunlu. Eklenecek zenginleştirme. |
albumPosition |
Zorunlu. Uygulama tarafından oluşturulan 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.appendonly
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
Uygulama tarafından oluşturulan bir albüme eklenecek yeni bir zenginleştirme öğesi. albums.addEnrichment
çağrısı tarafından kullanılır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı enrichment . Uygulama tarafından oluşturulan albüme eklenecek zenginleştirme. Bu, metin, konum veya harita olabilir. enrichment yalnızca aşağıdakilerden biri olabilir: |
|
textEnrichment |
Uygulama tarafından oluşturulan albüme eklenecek metin. |
locationEnrichment |
Uygulama tarafından oluşturulan albüme eklenecek konum. |
mapEnrichment |
Uygulama tarafından oluşturulan 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 bir zenginleştirme.
JSON gösterimi |
---|
{
"location": {
object ( |
Alanlar | |
---|---|
location |
Bu zenginleştirme öğesinin konumu. |
Konum
Fiziksel bir konumu temsil eder.
JSON gösterimi |
---|
{
"locationName": string,
"latlng": {
object ( |
Alanlar | |
---|---|
locationName |
Gösterilecek konumun adı. |
latlng |
Konumu haritada gösteren nokta. |
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 |
Enlem (derece cinsinden). [-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ıdır. |