- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt gövdesi
- Yetkilendirme Kapsamları
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Konum
- EnlLng
- MapEnrichment
- Zenginleştirme Öğesi
- Deneyin.
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 |
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 ( |
Alanlar | |
---|---|
newEnrichmentItem |
Zorunlu. Eklenecek geliştirici. |
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 ( |
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
NewEnrichmentItem
Bir albüme eklenecek yeni zenginleştirme öğesi, albums.addEnrichment
çağrısı tarafından kullanılır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı enrichment . Albüme eklenecek zenginlik. Bu bir metin, konum veya harita olabilir. enrichment aşağıdakilerden yalnızca biri olabilir: |
|
textEnrichment |
Albüme eklenecek metin. |
locationEnrichment |
Albüme eklenecek konum. |
mapEnrichment |
Albüme eklenecek harita. |
Metin İyileştirme
Metin içeren bir zenginleştirme.
JSON gösterimi |
---|
{ "text": string } |
Alanlar | |
---|---|
text |
Bu zenginleştirme öğesi için metin. |
Konum'u Zenginleştirme
Tek bir konumu içeren 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 |
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 |
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
Bir kalkış noktası ve varış noktası konumlarını gösteren bir harita.
JSON gösterimi |
---|
{ "origin": { object ( |
Alanlar | |
---|---|
origin |
Bu zenginleştirme öğesinin kaynak konumu. |
destination |
Bu zenginleştirici öğenin hedef konumu. |
Zenginleştirme Öğesi
Bir zenginleştirme öğesi.
JSON gösterimi |
---|
{ "id": string } |
Alanlar | |
---|---|
id |
Zenginleştirme öğesinin tanımlayıcısı. |