- בקשת HTTP
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התגובה
- היקפי הרשאות
- AttributeMetadata
- AttributeValueMetadata
הפונקציה מחזירה את רשימת המאפיינים שיהיו זמינים למיקום עם הקטגוריה הראשית והמדינה שצוינו.
בקשת HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
parent |
אופציונלי. שם המשאב של המיקום שבו רוצים לחפש מאפיינים זמינים. אם השדה הזה מוגדר, השדות פורמט: |
categoryName |
אופציונלי. המזהה היציב של הקטגוריה הראשית שבו משתמשים כדי למצוא מאפיינים זמינים. הפורמט חייב להיות |
regionCode |
אופציונלי. קוד המדינה בפורמט ISO 3166-1 alpha-2 כדי למצוא מאפיינים זמינים. חובה אם לא הוגדר |
languageCode |
אופציונלי. קוד BCP 47 של השפה שבה רוצים לקבל את השמות המוצגים של המאפיינים. אם השפה הזו לא זמינה, הם יסופקו באנגלית. |
showAll |
אופציונלי. אם הערך הוא True, מוחזרים מטא-נתונים של כל המאפיינים הזמינים, בלי להתייחס לשדות |
pageSize |
כמה מאפיינים לכלול בכל דף. ברירת המחדל היא 200, והערך המינימלי הוא 1. |
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 |
אם הערך הוא true, המאפיין תומך בכמה ערכים. אם הערך הוא false, צריך לציין רק ערך אחד. |
valueMetadata[] |
לסוגים מסוימים של מאפיינים (לדוגמה, מאפייני enum), מוצגת רשימה של ערכים נתמכים ושמות תצוגה תואמים לערכים האלה. |
deprecated |
אם הערך הוא true, המאפיין הוצא משימוש ואין להשתמש בו יותר. אם המאפיין הוצא משימוש, עדכון שלו לא יגרום לשגיאה, אבל העדכונים לא יישמרו. בשלב מסוים אחרי שהמאפיין יוצא משימוש, הוא יוסר לחלוטין ותופיע שגיאה. |
AttributeValueMetadata
מטא-נתונים של ערכי מאפיינים נתמכים.
| ייצוג ב-JSON |
|---|
{ "value": value, "displayName": string } |
| שדות | |
|---|---|
value |
ערך המאפיין. |
displayName |
השם המוצג של הערך הזה, מותאם לשוק המקומי אם זמין, אחרת באנגלית. השם המוצג של הערך מיועד לשימוש בהקשר של השם המוצג של המאפיין. לדוגמה, במאפיין enum של "WiFi", הערך יכול להיות "Paid" כדי לייצג Wi-Fi בתשלום. |