- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Location
- LatLng
- MapEnrichment
- EnrichmentItem
- Cobalah!
Menambahkan pengayaan pada posisi yang ditentukan dalam album yang ditentukan.
Permintaan HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
albumId |
Wajib. ID album tempat pengayaan akan ditambahkan. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "newEnrichmentItem": { object ( |
Kolom | |
---|---|
newEnrichmentItem |
Wajib. Pengayaan yang akan ditambahkan. |
albumPosition |
Wajib. Posisi di album tempat pengayaan akan disisipkan. |
Isi respons
Item pengayaan yang dibuat.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"enrichmentItem": {
object ( |
Kolom | |
---|---|
enrichmentItem |
Hanya output. Pengayaan yang telah ditambahkan. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
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
Item pengayaan baru yang akan ditambahkan ke album, yang digunakan oleh panggilan albums.addEnrichment
.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union enrichment . Pengayaan untuk ditambahkan ke album. Kolom ini dapat berupa teks, lokasi, atau peta. enrichment hanya dapat berupa salah satu dari berikut: |
|
textEnrichment |
Teks yang akan ditambahkan ke album. |
locationEnrichment |
Lokasi yang akan ditambahkan ke album. |
mapEnrichment |
Peta yang akan ditambahkan ke album. |
TextEnrichment
Pengayaan yang berisi teks.
Representasi JSON |
---|
{ "text": string } |
Kolom | |
---|---|
text |
Teks untuk item pengayaan ini. |
LocationEnrichment
Pengayaan yang berisi satu lokasi.
Representasi JSON |
---|
{
"location": {
object ( |
Kolom | |
---|---|
location |
Lokasi untuk item pengayaan ini. |
Lokasi
Merepresentasikan lokasi fisik.
Representasi JSON |
---|
{
"locationName": string,
"latlng": {
object ( |
Kolom | |
---|---|
locationName |
Nama lokasi yang akan ditampilkan. |
latlng |
Posisi lokasi pada peta. |
LatLng
Objek yang merepresentasikan pasangan garis lintang/bujur. Objek ini dinyatakan sebagai pasangan double untuk mewakili derajat lintang dan derajat bujur. Kecuali jika ditentukan lain, objek ini harus sesuai dengan standar WGS84. Nilai harus berada dalam rentang yang dinormalisasi.
Representasi JSON |
---|
{ "latitude": number, "longitude": number } |
Kolom | |
---|---|
latitude |
Lintang dalam derajat. Harus dalam rentang [-90.0, +90.0]. |
longitude |
Bujur dalam derajat. Harus dalam rentang [-180.0, +180.0]. |
MapEnrichment
Pengayaan berisi peta, yang menampilkan lokasi asal dan tujuan.
Representasi JSON |
---|
{ "origin": { object ( |
Kolom | |
---|---|
origin |
Lokasi asal untuk item pengayaan ini. |
destination |
Lokasi tujuan untuk item yang diperkaya ini. |
EnrichmentItem
Item pengayaan.
Representasi JSON |
---|
{ "id": string } |
Kolom | |
---|---|
id |
ID item pengayaan. |