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 bersifat hanya baca pada semua permintaan lainnya. Tidak dapat diperbarui. |
|
locationAssociation |
Diperlukan saat memanggil Hal ini diperlukan saat menambahkan media baru ke lokasi dengan |
|
googleUrl |
Hanya output. URL yang dihosting Google untuk item media ini. URL ini tidak statis karena dapat berubah dari waktu ke 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 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 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 merupakan foto sampul. |
|
Kolom union Dengan pengecualian kategori Semua foto yang diupload harus mengikuti pedoman Profil Bisnis untuk foto. |
||
sourceUrl |
URL yang dapat diakses secara publik tempat item media dapat diambil. Saat membuat salah satu dari ini atau dataRef harus disetel untuk menentukan sumber item media. Jika Kolom ini tidak dapat diperbarui. |
|
dataRef |
Input saja. 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 ref data menggunakan media.startUpload
, dan gunakan ref ini saat mengupload byte ke [media.upload] lalu 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 upload 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 keduanya. location_attachment_type hanya dapat berupa salah satu dari berikut: |
||
category |
Kategori 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 satu 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 |
'Di tempat kerja' lainnya. |
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
Insight dan statistik untuk item media.
Representasi JSON | |
---|---|
{ "viewCount": string } |
Kolom | |
---|---|
viewCount |
Hanya output. Berapa kali item media telah 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 yang akan diatribusikan ke item media. |
profilePhotoUrl |
URL thumbnail foto profil pengguna yang diatribusikan. |
takedownUrl |
URL halaman penghapusan, tempat item media dapat dilaporkan jika tidak pantas. |
profileUrl |
URL halaman profil Google Maps untuk pengguna yang diatribusikan. |
Metode |
|
---|---|
|
Membuat item media baru untuk lokasi. |
|
Menghapus item media tertentu. |
|
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. |