- בקשת HTTP
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- AttributeMetadata
- AttributeValueMetadata
הפונקציה מחזירה את רשימת המאפיינים שזמינים למיקום עם הקטגוריה הראשית והמדינה שצוינו.
בקשת HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של שאילתה
פרמטרים | |
---|---|
parent |
שם המשאב של המיקום לחיפוש מאפיינים זמינים. אם השדה הזה מוגדר, הערכים categoryName, regionCode, languageCode ו-showAll הם לא שדות חובה ואין להגדיר אותם. |
categoryName |
המזהה היציב של הקטגוריה הראשית, שבו אפשר למצוא את המאפיינים הזמינים. חייב להיות בפורמט {category_id}/קטגוריות הפורמט. |
regionCode |
קוד מדינה בפורמט ISO 3166-1 alpha-2 כדי למצוא מאפיינים זמינים. |
languageCode |
קוד השפה של BCP 47 שצריך לקבל בו את השמות המוצגים של המאפיינים. אם השפה הזו לא זמינה, הם יסופקו באנגלית. |
showAll |
כאשר השדה הזה מוגדר כ-True, המטא-נתונים של כל המאפיינים הזמינים מוחזרים, תוך התעלמות מהשדות של ההורה ומ-categoryName. יש להזין קוד שפה ו-regionCode כאשר השדה showAll מוגדר כ-True. |
pageSize |
מספר המאפיינים שצריך לכלול בכל דף. ברירת המחדל היא 200, המינימום הוא 1. |
pageToken |
אם צוין, הדף הבא של המטא-נתונים של המאפיין יאוחזר. |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
התשובה ל-AttributesService.ListAttributeMetadata.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"attributeMetadata": [
{
object ( |
שדות | |
---|---|
attributeMetadata[] |
אוסף של מטא-נתונים של מאפיינים שזמינים. |
nextPageToken |
אם מספר המאפיינים חורג מגודל הדף המבוקש, השדה הזה יאוכלס באסימון כדי לאחזר את דף המאפיינים הבא בקריאה הבאה לפעולה |
היקפי ההרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/business.manage
למידע נוסף, קראו את המאמר סקירה כללית של OAuth 2.0.
AttributeMetadata
מטא-נתונים של מאפיין. מכיל את פרטי התצוגה של המאפיין, כולל שם שמותאם לשוק המקומי וכותרת לקיבוץ מאפיינים קשורים יחד.
ייצוג JSON |
---|
{ "parent": string, "valueType": enum ( |
שדות | |
---|---|
parent |
המזהה הייחודי של המאפיין. |
valueType |
סוג הערך של המאפיין. הערכים שהוגדרו ואוחזרו צריכים להיות מהסוג הזה. |
displayName |
השם המוצג של המאפיין שמותאם לשוק המקומי, אם זמין. אחרת, השם המוצג באנגלית. |
groupDisplayName |
השם המוצג של הקבוצה שמכילה את המאפיין הזה, אם קיים. אחרת, את שם הקבוצה באנגלית. המאפיינים הקשורים נאספים בתוך קבוצה, וצריך להציג אותם יחד מתחת לכותרת שמופיעה כאן. |
repeatable |
אם True, המאפיין תומך בכמה ערכים. אם False, יש לציין רק ערך אחד. |
valueMetadata[] |
לסוגים מסוימים של מאפיינים (לדוגמה, enums) מוצגת רשימה של ערכים נתמכים ושמות מוצגים שתואמים לערכים האלה. |
deprecated |
אם הערך הוא True, המאפיין הוצא משימוש ולא צריך להשתמש בו יותר. אם מוציאים את המאפיין הזה משימוש, עדכון המאפיין לא יגרום לשגיאה, אבל העדכונים לא יישמרו. בשלב מסוים אחרי שהמאפיין יצא משימוש, המאפיין יוסר לחלוטין והוא יהפוך לשגיאה. |
AttributeValueMetadata
מטא-נתונים של ערכי מאפיינים נתמכים.
ייצוג JSON |
---|
{ "value": value, "displayName": string } |
שדות | |
---|---|
value |
ערך המאפיין. |
displayName |
השם המוצג של הערך הזה, אם הוא מותאם לשוק המקומי. אחרת, באנגלית. השם המוצג של הערך מיועד לשימוש בהקשר של השם המוצג של המאפיין. לדוגמה, עבור רשת Wi-Fi מאפיין enum, יכול להכיל את הערך 'שולם' כדי לייצג Wi-Fi בתשלום. |