منبع: MediaItem
یک آیتم رسانه ای واحد
نمایندگی JSON | |
---|---|
{ "name": string, "mediaFormat": enum ( |
فیلدها | ||
---|---|---|
name | نام منبع برای این آیتم رسانه ای. | |
mediaFormat | قالب این آیتم رسانه ای باید هنگام ایجاد آیتم رسانه تنظیم شود و در تمام درخواستهای دیگر فقط خواندنی باشد. نمی توان به روز کرد. | |
locationAssociation | هنگام تماس با این مورد هنگام افزودن رسانه جدید به مکان با | |
googleUrl | فقط خروجی URL میزبانی شده توسط Google برای این آیتم رسانه. این URL ثابت نیست زیرا ممکن است در طول زمان تغییر کند. برای ویدیو، این یک تصویر پیشنمایش با نماد پخش است. | |
thumbnailUrl | فقط خروجی در جایی که ارائه شده است، نشانی اینترنتی یک تصویر کوچک برای این مورد رسانه. | |
createTime | فقط خروجی زمان ایجاد این آیتم رسانه ای مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: | |
dimensions | فقط خروجی ابعاد (عرض و ارتفاع) بر حسب پیکسل. | |
insights | فقط خروجی آمار این آیتم رسانه ای | |
attribution | فقط خروجی اطلاعات انتساب برای آیتم های رسانه مشتری. شما باید این انتساب را همانطور که برای کاربران خود ارائه شده است نمایش دهید و نباید انتساب را حذف یا تغییر دهید. | |
description | توضیحات برای این آیتم رسانه ای. توصیفها را نمیتوان از طریق Google My Business API تغییر داد، اما میتوان آن را هنگام ایجاد یک مورد رسانهای جدید که عکس روی جلد نیست، تنظیم کرد. | |
به استثنای طبقه بندی همه عکسهای آپلود شده باید از دستورالعملهای نمایه کسبوکار برای عکسها پیروی کنند. | ||
sourceUrl | یک URL در دسترس عموم که میتوان آیتم رسانه را از آن بازیابی کرد. هنگام ایجاد یکی از این یا dataRef باید برای تعیین منبع مورد رسانه تنظیم شود. اگر این فیلد به روز نمی شود. | |
dataRef | فقط ورودی ارجاع به داده های باینری آیتم رسانه که با روش هنگام ایجاد یک آیتم رسانه ای، یا یا باید تنظیم شود. |
MediaItemDataRef
ارجاع به داده های باینری عکس یک MediaItem
آپلود شده از طریق Google My Business API.
با استفاده از media.startUpload
یک ref داده ایجاد کنید و هنگام آپلود بایت در [media.upload] و متعاقبا فراخوانی media.create
از این ref استفاده کنید.
نمایندگی JSON | |
---|---|
{ "resourceName": string } |
فیلدها | |
---|---|
resourceName | شناسه منحصربهفرد برای دادههای باینری این آیتم رسانه. برای آپلود داده های عکس با [media.upload] و هنگام ایجاد یک آیتم رسانه جدید از آن بایت ها با نمونه ای از بایت های بارگذاری: برای تماس های |
MediaFormat
Enum برای قالب رسانه.
Enums | |
---|---|
MEDIA_FORMAT_UNSPECIFIED | قالب مشخص نشده است. |
PHOTO | آیتم رسانه یک عکس است. در این نسخه فقط عکس ها پشتیبانی می شوند. |
VIDEO | آیتم رسانه یک ویدیو است. |
LocationAssociation
چگونه آیتم رسانه ای با مکان آن مرتبط است.
نمایندگی JSON | |
---|---|
{ // Union field |
فیلدها | ||
---|---|---|
فیلد اتحادیه location_attachment_type . رسانه مکان یا باید دارای یک دسته یا شناسه یک آیتم لیست قیمت باشد که با آن مرتبط است. رسانههای غیرمکانی (مثلاً عکسهای پست محلی) نباید هیچ کدام را داشته باشند. location_attachment_type فقط می تواند یکی از موارد زیر باشد: | ||
category | دسته ای که این عکس موقعیت مکانی به آن تعلق دارد. | |
priceListItemId | شناسه کالای فهرست قیمت که این عکس موقعیت مکانی با آن مرتبط است. |
دسته بندی
فهرست برای دسته بندی آیتم های رسانه ای.
Enums | |
---|---|
CATEGORY_UNSPECIFIED | دسته بندی نامشخص |
COVER | عکس روی جلد. یک مکان فقط یک عکس روی جلد دارد. |
PROFILE | عکس پروفایل. یک مکان فقط یک عکس نمایه دارد. |
LOGO | عکس لوگو. |
EXTERIOR | رسانه بیرونی |
INTERIOR | رسانه داخلی |
PRODUCT | رسانه محصول |
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 | نشانی اینترنتی تصویر کوچک عکس نمایه کاربر نسبت داده شده. |
takedownUrl | نشانی اینترنتی صفحه حذف، که در صورت نامناسب بودن مورد رسانه میتواند گزارش شود. |
profileUrl | URL صفحه نمایه Google Maps کاربر نسبت داده شده. |
روش ها | |
---|---|
| یک آیتم رسانه جدید برای مکان ایجاد می کند. |
| آیتم رسانه ای مشخص شده را حذف می کند. |
| فراداده مورد رسانه درخواستی را برمی گرداند. |
| فهرستی از موارد رسانه مرتبط با یک مکان را برمیگرداند. |
| فراداده مورد رسانه مشخص شده را به روز می کند. |
| یک MediaItemDataRef برای آپلود آیتم رسانه ایجاد می کند. |