- درخواست اچتیتیپی
- پارامترهای پُرسمان
- متن درخواست
- متن پاسخ
- دامنههای مجوز
- AttributeMetadata
- AttributeValueMetadata
فهرست مشخصههایی را که برای مکان با دسته اصلی و کشور ارائهشده دردسترس است برمیگرداند.
درخواست HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes
نشانی وب از نحو تراتبدیل gRPC استفاده میکند.
پارامترهای پُرسمان
| پارامترها | |
|---|---|
parent |
اختیاری. نام منبع مکان برای جستجوی مشخصههای دردسترس. اگر این فیلد تنظیم شده باشد، قالب: |
categoryName |
اختیاری. شناسه ثابت دسته اصلی برای پیدا کردن مشخصههای دردسترس. باید در قالب |
regionCode |
اختیاری. کد کشور ISO 3166-1 alpha-2 برای یافتن مشخصههای دردسترس. اگر |
languageCode |
اختیاری. کد BCP 47 زبان برای دریافت نامهای نمایشی مشخصه. اگر این زبان دردسترس نباشد، به زبان انگلیسی ارائه خواهد شد. |
showAll |
اختیاری. اگر روی «درست» تنظیم شود، فراداده همه مشخصههای دردسترس برگردانده میشود و فیلدهای |
pageSize |
تعداد مشخصههایی که باید در هر صفحه گنجانده شود. پیشفرض ۲۰۰ و حداقل ۱ است. |
pageToken |
اگر مشخص شده باشد، صفحه بعدی فراداده مشخصه بازیابی میشود. |
متن درخواست
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پاسخ برای AttributesService.ListAttributeMetadata.
درصورت موفقیتآمیز بودن، بدنه پاسخ حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"attributeMetadata": [
{
object ( |
| فیلدها | |
|---|---|
attributeMetadata[] |
مجموعهای از فرادادههای مشخصه برای مشخصههای دردسترس. |
nextPageToken |
اگر تعداد مشخصهها از اندازه صفحه درخواستشده بیشتر باشد، این فیلد با یک نمانه پر میشود تا صفحه بعدی مشخصهها را در تماس بعدی با |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
https://www.googleapis.com/auth/business.manage
برای اطلاعات بیشتر، به OAuth 2.0 Overview مراجعه کنید.
AttributeMetadata
فراداده برای مشخصه. حاوی اطلاعات نمایشی برای مشخصه است، ازجمله نام بومیسازیشده و عنوان برای گروهبندی مشخصههای مرتبط با یکدیگر.
| نمایش JSON |
|---|
{ "parent": string, "valueType": enum ( |
| فیلدها | |
|---|---|
parent |
شناسه یکتای مشخصه. |
valueType |
نوع مقدار برای مشخصه. مقادیر تنظیمشده و بازیابیشده باید از این نوع باشند. |
displayName |
نام نمایشی بومیسازیشده برای مشخصه، درصورت دردسترس بودن؛ درغیراینصورت، نام نمایشی انگلیسی. |
groupDisplayName |
نام نمایشی بومیسازیشده گروهی که این مشخصه را دارد، درصورت وجود؛ درغیراینصورت، نام انگلیسی گروه. مشخصههای مرتبط در یک گروه جمعآوری شدهاند و باید باهم تحت عنوان ارائهشده در اینجا نمایش داده شوند. |
repeatable |
اگر درست باشد، مشخصه از چند مقدار پشتیبانی میکند. اگر نادرست باشد، فقط یک مقدار باید ارائه شود. |
valueMetadata[] |
برای برخیاز انواع مشخصهها (برای مثال، شمارشیها)، فهرستی از مقادیر پشتیبانیشده و نامهای نمایشی متناظر برای آن مقادیر ارائه میشود. |
deprecated |
اگر درست باشد، مشخصه منسوخ شده است و دیگر نباید استفاده شود. اگر منسوخ شده باشد، بهروزرسانی این مشخصه منجر به خطا نخواهد شد، اما بهروزرسانیها ذخیره نخواهند شد. مدتی پساز منسوخ شدن، مشخصه بهطور کامل برداشته میشود و خطا ایجاد میکند. |
AttributeValueMetadata
فراداده برای مقادیر مشخصه پشتیبانیشده.
| نمایش JSON |
|---|
{ "value": value, "displayName": string } |
| فیلدها | |
|---|---|
value |
مقدار مشخصه. |
displayName |
نام نمایشی برای این مقدار، درصورت دردسترس بودن بومیسازی شده است؛ درغیراینصورت، به زبان انگلیسی است. نام نمایشی مقدار برای استفاده در بافت نام نمایشی مشخصه درنظر گرفته شده است. برای مثال، برای مشخصه شمارشی «WiFi»، این مقدار میتواند «Paid» (پولی) باشد که نشاندهنده Wi-Fi پولی است. |