Resource: MediaItem
Satu item media.
| Representasi JSON | |
|---|---|
{ "name": string, "mediaFormat": enum ( |
|
| Kolom | ||
|---|---|---|
name |
Nama resource untuk item media ini. |
|
mediaFormat |
Format item media ini. Harus ditetapkan saat item media dibuat, dan berupa khusus-baca pada semua permintaan lainnya. Tidak dapat diperbarui. |
|
locationAssociation |
Wajib diisi saat memanggil Kolom ini diperlukan saat menambahkan media baru ke lokasi dengan |
|
googleUrl |
Hanya output. URL yang dihosting oleh Google untuk item media ini. URL ini tidak statis karena dapat berubah seiring waktu. Untuk video ini akan menjadi gambar pratinjau dengan ikon putar overlay. |
|
thumbnailUrl |
Hanya output. Jika diberikan, URL gambar thumbnail untuk item media ini. |
|
createTime |
Hanya output. Waktu pembuatan item media ini. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
|
dimensions |
Hanya output. Dimensi (lebar dan tinggi) dalam piksel. |
|
insights |
Hanya output. Statistik untuk item media ini. |
|
attribution |
Hanya output. Informasi atribusi untuk item media pelanggan. Anda harus menampilkan atribusi ini seperti yang diberikan kepada pengguna Anda dan tidak boleh menghapus atau mengubah atribusi tersebut. |
|
description |
Deskripsi untuk item media ini. Deskripsi tidak dapat diubah melalui Google My Business API, tetapi dapat ditetapkan saat membuat item media baru yang bukan foto sampul. |
|
Kolom union Dengan pengecualian kategori Semua foto yang diupload harus mengikuti pedoman foto Profil Bisnis. |
||
sourceUrl |
URL yang dapat diakses secara publik tempat item media dapat diambil. Saat membuat, kolom ini atau dataRef harus ditetapkan untuk menentukan sumber item media. Jika Kolom ini tidak dapat diperbarui. |
|
dataRef |
Hanya input. Referensi ke data biner item media seperti yang diperoleh dengan metode Saat membuat item media,
atau
harus ditetapkan. |
|
MediaItemDataRef
Referensi ke data biner foto MediaItem yang diupload melalui Google My Business API.
Buat referensi data menggunakan media.startUpload, dan gunakan referensi ini saat mengupload byte ke [media.upload] dan selanjutnya memanggil media.create.
| Representasi JSON | |
|---|---|
{ "resourceName": string } |
|
| Kolom | |
|---|---|
resourceName |
ID unik untuk data biner item media ini. Digunakan untuk mengupload data foto dengan [media.upload] dan saat membuat item media baru dari byte tersebut dengan Contoh mengupload byte: Untuk panggilan |
MediaFormat
Enum untuk format media.
| Enum | |
|---|---|
MEDIA_FORMAT_UNSPECIFIED |
Format tidak ditentukan. |
PHOTO |
Item media adalah foto. Dalam versi ini, hanya foto yang didukung. |
VIDEO |
Item media adalah video. |
LocationAssociation
Cara item media dikaitkan dengan lokasinya.
| Representasi JSON | |
|---|---|
{ // Union field |
|
| Kolom | ||
|---|---|---|
Kolom union location_attachment_type. Media lokasi harus memiliki kategori atau ID item daftar harga yang terkait. Media non-lokasi (misalnya, foto postingan lokal) tidak boleh memiliki salah satunya. location_attachment_type hanya dapat berupa salah satu dari berikut: |
||
category |
Kategori milik foto lokasi ini. |
|
priceListItemId |
ID item daftar harga yang dikaitkan dengan foto lokasi ini. |
|
Kategori
Enum untuk kategori item media.
| Enum | |
|---|---|
CATEGORY_UNSPECIFIED |
Kategori tidak ditentukan. |
COVER |
Foto sampul. Lokasi hanya memiliki 1 foto sampul. |
PROFILE |
Foto profil. Lokasi hanya memiliki satu foto profil. |
LOGO |
Foto logo. |
EXTERIOR |
Media eksterior. |
INTERIOR |
Media interior. |
PRODUCT |
Media produk. |
AT_WORK |
Media 'di tempat kerja'. |
FOOD_AND_DRINK |
Media makanan dan minuman. |
MENU |
Media menu. |
COMMON_AREA |
Media area umum. |
ROOMS |
Media ruang. |
TEAMS |
Media tim. |
ADDITIONAL |
Media tambahan yang tidak dikategorikan. |
Dimensi
Dimensi item media.
| Representasi JSON | |
|---|---|
{ "widthPixels": integer, "heightPixels": integer } |
|
| Kolom | |
|---|---|
widthPixels |
Lebar item media, dalam piksel. |
heightPixels |
Tinggi item media, dalam piksel. |
MediaInsights
Analisis dan statistik untuk item media.
| Representasi JSON | |
|---|---|
{ "viewCount": string } |
|
| Kolom | |
|---|---|
viewCount |
Hanya output. Frekuensi item media dilihat. |
Atribusi
Informasi atribusi untuk item media pelanggan, seperti nama kontributor dan foto profil.
| Representasi JSON | |
|---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
|
| Kolom | |
|---|---|
profileName |
Nama pengguna untuk atribut item media. |
profilePhotoUrl |
URL gambar mini foto profil pengguna yang dikaitkan. |
takedownUrl |
URL halaman penghapusan, tempat item media dapat dilaporkan jika tidak tepat. |
profileUrl |
URL halaman profil Google Maps untuk pengguna yang diatribusikan. |
Metode |
|
|---|---|
|
Membuat item media baru untuk lokasi. |
|
Menghapus item media yang ditentukan. |
|
Menampilkan metadata untuk item media yang diminta. |
|
Menampilkan daftar item media yang terkait dengan lokasi. |
|
Memperbarui metadata untuk item media yang ditentukan. |
|
Menghasilkan MediaItemDataRef untuk upload item media. |