Package google.mybusiness.placeactions.v1

فهرست مطالب

PlaceActions

این API مدیریت پیوندهای PlaceAction مکان های تجاری را امکان پذیر می کند.

ListPlaceActionTypeMetadata

rpc ListPlaceActionTypeMetadata( ListPlaceActionTypeMetadataRequest ) returns ( ListPlaceActionTypeMetadataResponse )

فهرست انواع کنش مکان های موجود را برای یک مکان یا کشور برمی گرداند.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/business.manage

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.

CreatePlaceActionLinkRequest

درخواست پیام برای PlaceActions.CreatePlaceActionLink.

زمینه های
parent

string

ضروری. نام منبع مکانی که در آن پیوند اقدام این مکان ایجاد شود. locations/{location_id} .

DeletePlaceActionLinkRequest

درخواست پیام برای PlaceActions.DeletePlaceActionLink.

زمینه های
name

string

ضروری. نام منبع پیوند اقدام مکان برای حذف از مکان.

کد خطا

کدهای خطا برای خرابی های داخلی

Enums
ERROR_CODE_UNSPECIFIED کد خطای نامشخص
UNVERIFIED_LOCATION مکان تأیید نشده است.
INVALID_LOCATION_CATEGORY دسته مکان برای نوع اقدام مکان واجد شرایط نیست. نوع عمل مکان که باعث ایجاد خطا می‌شود، با رشته «place_action_type» به‌عنوان کلید و رشته مقدار PlaceActionType enum به‌عنوان مقدار، در ابرداده برگردانده می‌شود.
INVALID_URL آدرس اینترنتی ناقص/نامعتبر است. نشانی وب اقدام مکان نامعتبر با رشته "url" به عنوان کلید و آدرس اینترنتی به عنوان مقدار در ابرداده برگردانده می شود.
URL_PROVIDER_NOT_ALLOWED آدرس اینترنتی ارائه دهنده ای دارد که مجاز نیست. نشانی اینترنتی اقدام مکان که غیرمجاز است، با رشته "url" به عنوان کلید و آدرس اینترنتی به عنوان مقدار، در ابرداده برگردانده می شود.
TOO_MANY_VALUES مقادیر بسیار زیادی برای نوع اقدام مکان تنظیم شده است. نوعی که به آن حد رسیده است در ابرداده بازگردانده می شود، با رشته "place_action_type" به عنوان کلید و رشته مقدار PlaceActionType enum به عنوان مقدار.

GetPlaceActionLinkRequest

درخواست پیام برای PlaceActions.GetPlaceActionLink.

زمینه های
name

string

ضروری. نام مکان پیوند اقدام برای واکشی.

ListPlaceActionLinksRequest

درخواست پیام برای PlaceActions.ListPlaceActionLinks. این لینک‌های عمل مکان را برای یک مکان، بدون ترتیب خاصی فهرست می‌کند. این ممکن است پیوندهایی را که اخیراً (در 24 ساعت گذشته) از طریق سطوح دیگر ایجاد شده اند، مانند وب سایت Google MyBusiness، بازگرداند. هر پیوندی که بیش از 24 ساعت پیش ایجاد شود از طریق این API نشان داده می شود.

زمینه های
parent

string

ضروری. نام مکانی که پیوندهای اقدام مکان آن فهرست می شود. locations/{location_id} .

filter

string

اختیاری. فیلتری که پیوندهای عمل مکان را برای بازگشت محدود می کند. پاسخ شامل ورودی هایی است که با فیلتر مطابقت دارند. ما فقط از فیلتر زیر پشتیبانی می کنیم: 1. place_action_type=XYZ که در آن XYZ یک PlaceActionType معتبر است.

page_size

int32

اختیاری. تعداد پیوندهای عمل مکان برای بازگرداندن در هر صفحه. پیش فرض 10. حداقل 1 است.

page_token

string

اختیاری. اگر مشخص شده باشد، صفحه بعدی پیوندهای اقدام مکان را برمی گرداند.

ListPlaceActionLinksResponse

پیام پاسخ برای PlaceActions.ListPlaceActionLinks.

زمینه های
next_page_token

string

اگر تعداد لینک‌های عمل مکانی بیش از اندازه صفحه درخواستی باشد، این فیلد با یک نشانه برای واکشی صفحه بعدی نتایج پر می‌شود.

ListPlaceActionTypeMetadataRequest

درخواست پیام برای PlaceActions.ListPlaceActionTypeMetadata. نتایج بدون ترتیب خاصی برگردانده خواهند شد.

زمینه های
language_code

string

اختیاری. کد زبان IETF BCP-47 برای دریافت نام‌های نمایشی. اگر این زبان در دسترس نباشد، آنها به زبان انگلیسی ارائه می‌شوند.

page_size

int32

اختیاری. چند نوع عمل در هر صفحه گنجانده شود. پیش فرض 10، حداقل 1 است.

page_token

string

اختیاری. در صورت مشخص شدن، صفحه بعدی فراداده نوع عمل مکان بازیابی می شود. هنگامی که فراخوانی به placeActionTypeMetadata.list نتایج بیشتری را نسبت به اندازه صفحه درخواستی نشان می دهد pageToken برمی گردد.

filter

string

اختیاری. فیلتری که انواع عملکرد مکان را برای برگرداندن ابرداده محدود می کند. پاسخ شامل ورودی هایی است که با فیلتر مطابقت دارند. ما فقط از فیلترهای زیر پشتیبانی می‌کنیم: 1. location=XYZ که در آن XYZ رشته‌ای است که نام منبع یک مکان را در قالب locations/{location_id} نشان می‌دهد. 2. region_code=XYZ که در آن XYZ یک کد منطقه یونیکد CLDR برای یافتن انواع عملکرد موجود است.

اگر فیلتری ارائه نشود، همه انواع عملکرد مکان برگردانده می شوند.

ListPlaceActionTypeMetadataResponse

پیام پاسخ برای PlaceActions.ListPlaceActionTypeMetadata.

زمینه های
place_action_type_metadata[]

PlaceActionTypeMetadata

مجموعه‌ای از ابرداده‌ها برای انواع عملکرد مکان موجود.

next_page_token

string

اگر تعداد انواع کنش‌ها از اندازه صفحه درخواستی بیشتر باشد، این فیلد با یک نشانه برای واکشی صفحه بعدی در تماس بعدی به placeActionTypeMetadata.list پر می‌شود. در صورت عدم نتیجه بیشتر، این فیلد در پاسخگویی وجود نخواهد داشت.

نوع ارائه دهنده

نوع ارائه دهنده پیوند، فقط قابل خواندن است.

Enums
PROVIDER_TYPE_UNSPECIFIED مشخص نشده است.
MERCHANT یک ارائه دهنده 1P مانند یک تاجر یا یک آژانس از طرف یک تاجر.
AGGREGATOR_3P یک جمع‌کننده 3P، مانند یک شریک Reserve with Google .

PlaceActionType

نوع عمل مکانی که می توان با استفاده از پیوند انجام داد.

Enums
PLACE_ACTION_TYPE_UNSPECIFIED مشخص نشده است.
APPOINTMENT نوع اقدام، رزرو قرار است.
ONLINE_APPOINTMENT نوع اقدام رزرو یک قرار آنلاین است.
DINING_RESERVATION نوع عمل رزرو ناهار خوری است.
FOOD_ORDERING نوع اقدام، سفارش غذا برای تحویل و/یا بیرون بردن است.
FOOD_DELIVERY نوع عمل سفارش غذا برای تحویل است.
FOOD_TAKEOUT نوع اقدام، سفارش غذا برای بیرون بردن است.
SHOP_ONLINE نوع اقدام خرید است که می تواند تحویل و/یا تحویل گرفتن باشد.

PlaceActionTypeMetadata

فراداده برای انواع عملکرد مکان پشتیبانی شده.

زمینه های
place_action_type

PlaceActionType

نوع عمل مکان

display_name

string

نام نمایشی محلی برای ویژگی، در صورت موجود بودن؛ در غیر این صورت، نام نمایشی انگلیسی.

UpdatePlaceActionLinkRequest

درخواست پیام برای PlaceActions.UpdatePlaceActionLink.

زمینه های
update_mask

FieldMask

ضروری. فیلدهای خاص برای به روز رسانی تنها فیلدهای قابل ویرایش uri ، place_action_type و is_preferred هستند. اگر پیوند به روز شده از قبل در همان مکان با همان place_action_type و uri وجود داشته باشد، با یک خطای ALREADY_EXISTS خراب می شود.