חיפוש של כל המיקומים האפשריים שתואמים למיקום שצוין. הפעולה הזו תקפה רק אם המיקום לא מאומת.
בקשת HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:findMatches
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
name |
שם המשאב של המיקום כדי לחפש התאמות. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON | |
---|---|
{ "languageCode": string, "numResults": integer, "maxCacheDuration": string } |
שדות | |
---|---|
languageCode |
השפה המועדפת למיקום התואם (בפורמט BCP-47). |
numResults |
מספר ההתאמות שיש להחזיר. ערך ברירת המחדל הוא 3, והערך המקסימלי הוא 10. חשוב לזכור שזמן האחזור יכול להתארך אם תישלח בקשה נוספת. אין חלוקה לדפים. |
maxCacheDuration |
הוצא משימוש. המערכת מתעלמת מהשדה הזה בכל הבקשות. משך זמן בשניות עם עד תשע ספרות עשרוניות, שמסתיים ב-' |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
הודעת תגובה לגבי Locations.FindMatchingLocations (מיקומים).
ייצוג JSON | |
---|---|
{
"matchedLocations": [
{
object ( |
שדות | |
---|---|
matchedLocations[] |
אוסף של מיקומים שעשויים להיות התאמות פוטנציאליות למיקום שצוין, בחלוקה לפי סדר מהטוב ביותר לנמוך ביותר. אם קיימת התאמה מדויקת, היא תופיע במיקום הראשון. |
matchTime |
מתי בוצע אלגוריתם ההתאמה האחרון עבור המיקום הזה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
למידע נוסף, קראו את המאמר סקירה כללית של OAuth 2.0.
MatchedLocation
מייצג התאמה אפשרית למיקום.
ייצוג JSON | |
---|---|
{
"location": {
object ( |
שדות | |
---|---|
location |
המיקום המאוכלס בדלילות שאפשר להתאים לו. שדות שלא מאוכלסים כוללים, בין היתר: שם (לא ניתן לאחזר את המיקום התואם דרך |
isExactMatch |
האם זו התאמה מדויקת? |