חיפוש של כל המיקומים האפשריים שתואמים למיקום שצוין. הפעולה הזו תקפה רק אם המיקום לא מאומת.
בקשת 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 | 
 האם זו התאמה מדויקת? |