แหล่งข้อมูล: 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 ไม่ได้ แต่จะตั้งค่าได้เมื่อสร้างรายการสื่อใหม่ที่ไม่ใช่รูปภาพปก |
|
ช่องการรวม รูปภาพทั้งหมดต้องวัดขนาดอย่างน้อย 250 พิกเซลที่ขอบด้านสั้น และมีขนาดไฟล์อย่างน้อย 10240 ไบต์ ยกเว้นหมวดหมู่ รูปภาพที่อัปโหลดทั้งหมดควรเป็นไปตามหลักเกณฑ์ของ 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 |
ช่อง | ||
---|---|---|
ช่องการรวม location_attachment_type สื่อสถานที่ตั้งต้องมีหมวดหมู่หรือรหัสของรายการราคาที่เชื่อมโยงกับสื่อเหล่านั้น สื่อที่ไม่ใช่ตำแหน่ง (เช่น รูปภาพโพสต์ในท้องถิ่น) ต้องไม่มีทั้ง 2 อย่าง location_attachment_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
||
category |
หมวดหมู่ที่มีรูปภาพของสถานที่นี้ |
|
priceListItemId |
รหัสของรายการราคาที่เชื่อมโยงกับรูปภาพของสถานที่นี้ |
หมวดหมู่
Enum สำหรับหมวดหมู่รายการสื่อ
Enum | |
---|---|
CATEGORY_UNSPECIFIED |
หมวดหมู่ที่ไม่ได้ระบุ |
COVER |
รูปภาพปก สถานที่หนึ่งมีรูปภาพปกเพียงรูปเดียว |
PROFILE |
รูปโปรไฟล์ สถานที่หนึ่งมีรูปโปรไฟล์เพียงรูปเดียว |
LOGO |
รูปภาพโลโก้ |
EXTERIOR |
สื่อภายนอก |
INTERIOR |
สื่อภายใน |
PRODUCT |
สื่อของผลิตภัณฑ์ |
AT_WORK |
"At-work" สื่อ |
FOOD_AND_DRINK |
สื่ออาหารและเครื่องดื่ม |
MENU |
สื่อเมนู |
COMMON_AREA |
สื่อในพื้นที่ส่วนกลาง |
ROOMS |
สื่อในห้อง |
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 สำหรับการอัปโหลดรายการสื่อ |