ทรัพยากร: MediaItem
รายการสื่อรายการเดียว
| การแสดง JSON | |
|---|---|
{ "name": string, "mediaFormat": enum ( |
|
| ช่อง | ||
|---|---|---|
name |
ชื่อทรัพยากรของรายการสื่อนี้ |
|
mediaFormat |
รูปแบบของรายการสื่อนี้ ต้องตั้งค่าเมื่อสร้างรายการสื่อ และเป็นแบบอ่านอย่างเดียวในคำขออื่นๆ ทั้งหมด อัปเดตไม่ได้ |
|
locationAssociation |
ต้องระบุเมื่อโทรหา คุณจำเป็นต้องใช้คีย์นี้เมื่อเพิ่มสื่อใหม่ไปยังสถานที่ที่มี |
|
googleUrl |
เอาต์พุตเท่านั้น URL ที่ Google โฮสต์สำหรับรายการสื่อนี้ URL นี้ไม่ใช่ URL แบบคงที่เนื่องจากอาจมีการเปลี่ยนแปลงเมื่อเวลาผ่านไป สำหรับวิดีโอ จะเป็นรูปภาพตัวอย่างที่มีไอคอนเล่นซ้อนทับ |
|
thumbnailUrl |
เอาต์พุตเท่านั้น URL ของภาพขนาดย่อสำหรับรายการสื่อนี้ (หากมี) |
|
createTime |
เอาต์พุตเท่านั้น เวลาที่สร้างรายการสื่อนี้ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น |
|
dimensions |
เอาต์พุตเท่านั้น ขนาด (ความกว้างและความสูง) ในหน่วยพิกเซล |
|
insights |
เอาต์พุตเท่านั้น สถิติสำหรับรายการสื่อนี้ |
|
attribution |
เอาต์พุตเท่านั้น ข้อมูลการระบุแหล่งที่มาสำหรับรายการสื่อของลูกค้า คุณต้องแสดงการระบุแหล่งที่มานี้ตามที่ระบุไว้แก่ผู้ใช้ และต้องไม่ลบหรือเปลี่ยนแปลงการระบุแหล่งที่มา |
|
description |
คำอธิบายสำหรับรายการสื่อนี้ คุณแก้ไขคำอธิบายผ่าน Google My Business API ไม่ได้ แต่จะตั้งค่าได้เมื่อสร้างรายการสื่อใหม่ที่ไม่ใช่รูปภาพปก |
|
ฟิลด์ Union ยกเว้นหมวดหมู่ รูปภาพทั้งหมดที่อัปโหลดควรเป็นไปตามหลักเกณฑ์เกี่ยวกับรูปภาพของ Business Profile |
||
sourceUrl |
URL ที่เข้าถึงได้แบบสาธารณะซึ่งสามารถดึงข้อมูลรายการสื่อได้ เมื่อสร้างรายการใดรายการหนึ่งนี้ หรือต้องตั้งค่า dataRef เพื่อระบุแหล่งที่มาของรายการสื่อ หากใช้ อัปเดตฟิลด์นี้ไม่ได้ |
|
dataRef |
อินพุตเท่านั้น การอ้างอิงถึงข้อมูลไบนารีของรายการสื่อตามที่ได้รับจากเมธอด เมื่อสร้างรายการสื่อ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้
หรือ
ต้องตั้งค่า |
|
MediaItemDataRef
การอ้างอิงถึงข้อมูลไบนารีของรูปภาพที่MediaItemอัปโหลดผ่าน Google My Business API
สร้างการอ้างอิงข้อมูลโดยใช้ media.startUpload และใช้การอ้างอิงนี้เมื่ออัปโหลดไบต์ไปยัง [media.upload] และเรียกใช้ media.create ในภายหลัง
| การแสดง JSON | |
|---|---|
{ "resourceName": string } |
|
| ช่อง | |
|---|---|
resourceName |
รหัสที่ไม่ซ้ำกันสำหรับข้อมูลไบนารีของรายการสื่อนี้ ใช้เพื่ออัปโหลดข้อมูลรูปภาพด้วย [media.upload] และเมื่อสร้างรายการสื่อใหม่จากไบต์เหล่านั้นด้วย ตัวอย่างการอัปโหลดไบต์: สําหรับการโทร |
MediaFormat
Enum สำหรับรูปแบบสื่อ
| Enum | |
|---|---|
MEDIA_FORMAT_UNSPECIFIED |
ไม่ได้ระบุรูปแบบ |
PHOTO |
รายการสื่อเป็นรูปภาพ ในเวอร์ชันนี้ รองรับเฉพาะรูปภาพ |
VIDEO |
รายการสื่อเป็นวิดีโอ |
LocationAssociation
วิธีที่รายการสื่อเชื่อมโยงกับตำแหน่ง
| การแสดง JSON | |
|---|---|
{ // Union field |
|
| ช่อง | ||
|---|---|---|
ฟิลด์ Union location_attachment_type สื่อสถานที่ต้องมีหมวดหมู่หรือรหัสของรายการในรายการราคาที่เชื่อมโยงด้วย สื่อที่ไม่มีข้อมูลตำแหน่ง (เช่น รูปภาพโพสต์ในพื้นที่) ต้องไม่มีทั้ง 2 อย่าง location_attachment_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
||
category |
หมวดหมู่ที่รูปภาพสถานที่นี้อยู่ |
|
priceListItemId |
รหัสของรายการในรายการราคาที่เชื่อมโยงกับรูปภาพสถานที่ตั้งนี้ |
|
หมวดหมู่
Enum สำหรับหมวดหมู่รายการสื่อ
| Enum | |
|---|---|
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 |
URL ของภาพขนาดย่อของรูปโปรไฟล์ของผู้ใช้ที่มา |
takedownUrl |
URL ของหน้าการลบออก ซึ่งคุณสามารถรายงานรายการสื่อหากไม่เหมาะสม |
profileUrl |
URL ของหน้าโปรไฟล์ Google Maps ของผู้ใช้ที่ระบุแหล่งที่มา |
เมธอด |
|
|---|---|
|
สร้างรายการสื่อใหม่สำหรับตำแหน่ง |
|
ลบรายการสื่อที่ระบุ |
|
แสดงผลข้อมูลเมตาสำหรับรายการสื่อที่ขอ |
|
แสดงรายการของรายการสื่อที่เชื่อมโยงกับสถานที่ |
|
อัปเดตข้อมูลเมตาของรายการสื่อที่ระบุ |
|
สร้าง MediaItemDataRef สำหรับการอัปโหลดรายการสื่อ |