資源:MediaItem
單一媒體項目。
| JSON 表示法 | |
|---|---|
{ "name": string, "mediaFormat": enum ( |
|
| 欄位 | ||
|---|---|---|
name |
這個媒體項目的資源名稱。 |
|
mediaFormat |
這個媒體項目的格式。建立媒體項目時必須設定,且在所有其他要求中為唯讀。設定完成後即無法更新。 |
|
locationAssociation |
呼叫 如要將新媒體新增至有 |
|
googleUrl |
僅供輸出。這項媒體項目的 Google 代管網址。這個網址並非固定不變,可能會隨時間變更。如果是影片,則會是預覽圖片,並疊加播放圖示。 |
|
thumbnailUrl |
僅供輸出。如果提供,這個媒體項目的縮圖網址。 |
|
createTime |
僅供輸出。這個媒體項目的建立時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如: |
|
dimensions |
僅供輸出。尺寸 (寬度和高度),單位為像素。 |
|
insights |
僅供輸出。這個媒體項目的統計資料。 |
|
attribution |
僅供輸出。客戶媒體項目的作者資訊。您必須向使用者顯示這項出處資訊,且不得刪除或修改。 |
|
description |
這個媒體項目的說明。說明無法透過 Google 我的商家 API 修改,但可以在建立非封面相片的新媒體項目時設定。 |
|
聯集欄位 除了 所有上傳的相片都應遵循商家檔案相片規範。 |
||
sourceUrl |
可公開存取的網址,用於擷取媒體項目。 建立其中一個時,必須設定 dataRef 來指定媒體項目的來源。 如果在建立媒體項目時使用 這個欄位無法更新。 |
|
dataRef |
僅供輸入。透過 建立媒體項目時,請
或
必須設定。 |
|
MediaItemDataRef
透過 Google My Business API 上傳的MediaItem相片二進位資料參照。
使用 media.startUpload 建立資料參照,並在將位元組上傳至 [media.upload] 時使用這個參照,然後呼叫 media.create。
| JSON 表示法 | |
|---|---|
{ "resourceName": string } |
|
| 欄位 | |
|---|---|
resourceName |
這個媒體項目二進位資料的專屬 ID。用於透過 [media.upload] 上傳相片資料,以及使用 上傳位元組的範例: 如果是 |
MediaFormat
媒體格式的列舉。
| 列舉 | |
|---|---|
MEDIA_FORMAT_UNSPECIFIED |
未指定格式。 |
PHOTO |
媒體項目是相片。這個版本僅支援相片。 |
VIDEO |
媒體項目是影片。 |
LocationAssociation
媒體項目與位置資訊的關聯方式。
| JSON 表示法 | |
|---|---|
{ // Union field |
|
| 欄位 | ||
|---|---|---|
聯集欄位 location_attachment_type。地點媒體必須有類別,或與其相關聯的價目表項目 ID。非商家地點媒體 (例如當地商家資訊貼文相片) 則不得有這兩者。location_attachment_type 只能是下列其中一項: |
||
category |
這張地點相片所屬的類別。 |
|
priceListItemId |
與這張地點相片相關聯的價目表項目 ID。 |
|
類別
媒體項目類別的列舉。
| 列舉 | |
|---|---|
CATEGORY_UNSPECIFIED |
未指定類別。 |
COVER |
封面相片。每個地點只能有一張封面相片。 |
PROFILE |
個人資料相片。每個地點只能有一張商家檔案相片。 |
LOGO |
標誌相片。 |
EXTERIOR |
外部媒體。 |
INTERIOR |
車內媒體。 |
PRODUCT |
產品媒體。 |
AT_WORK |
「工作時」媒體。 |
FOOD_AND_DRINK |
食物和飲料媒體。 |
MENU |
選單媒體。 |
COMMON_AREA |
公共區域媒體。 |
ROOMS |
會議室媒體。 |
TEAMS |
Teams 媒體。 |
ADDITIONAL |
其他未分類的媒體。 |
尺寸
媒體項目的尺寸。
| JSON 表示法 | |
|---|---|
{ "widthPixels": integer, "heightPixels": integer } |
|
| 欄位 | |
|---|---|
widthPixels |
媒體項目的寬度 (以像素為單位)。 |
heightPixels |
媒體項目高度 (以像素為單位)。 |
MediaInsights
媒體項目的洞察資訊和統計資料。
| JSON 表示法 | |
|---|---|
{ "viewCount": string } |
|
| 欄位 | |
|---|---|
viewCount |
僅供輸出。媒體項目的瀏覽次數。 |
歸因
顧客媒體項目的出處資訊,例如投稿者姓名和個人資料相片。
| JSON 表示法 | |
|---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
|
| 欄位 | |
|---|---|
profileName |
要將媒體項目歸給的使用者名稱。 |
profilePhotoUrl |
獲取著作權使用者個人資料相片縮圖的網址。 |
takedownUrl |
下架頁面的網址,使用者可以在該頁面檢舉不當的媒體項目。 |
profileUrl |
歸因使用者的 Google 地圖個人資料頁面網址。 |
方法 |
|
|---|---|
|
為地點建立新的媒體項目。 |
|
刪除指定媒體項目。 |
|
傳回所要求媒體項目的中繼資料。 |
|
傳回與地點相關聯的媒體項目清單。 |
|
更新指定媒體項目的中繼資料。 |
|
生成媒體項目上傳的 MediaItemDataRef。 |