Znajduje wszystkie możliwe lokalizacje pasujące do określonej lokalizacji. Ta operacja jest prawidłowa tylko wtedy, gdy lokalizacja nie jest zweryfikowana.
Żądanie HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:findMatches
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
name | 
                
                   
 Nazwa zasobu lokalizacji, dla której chcesz znaleźć dopasowania.  | 
              
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | |
|---|---|
{ "languageCode": string, "numResults": integer, "maxCacheDuration": string }  | 
                |
| Pola | |
|---|---|
languageCode | 
                  
                     
 Preferowany język lokalizacji (w formacie BCP-47).  | 
                
numResults | 
                  
                     
 Liczba dopasowań do zwrócenia. Wartość domyślna to 3, maksymalnie 10. Pamiętaj, że czas oczekiwania może się zwiększyć, jeśli zostanie zażądanych więcej. Brak podziału na strony.  | 
                
maxCacheDuration | 
                  
                     
 Rola wycofana. To pole jest ignorowane w przypadku wszystkich żądań. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „  | 
                
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Komunikat z odpowiedzią na temat Locations.FindMatchingLocations.
| Zapis JSON | |
|---|---|
{
  "matchedLocations": [
    {
      object ( | 
                  |
| Pola | |
|---|---|
matchedLocations[] | 
                    
                       
 Zbiór lokalizacji, które mogą być dopasowane do określonej lokalizacji, uporządkowane w kolejności od najlepszego do najmniej dopasowanego. Jeśli występuje dopasowanie ścisłe, będzie ono zajmować pierwszą pozycję.  | 
                  
matchTime | 
                    
                       
 Czas ostatniego wykonania algorytmu dopasowywania w przypadku tej lokalizacji. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:   | 
                  
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/plus.business.managehttps://www.googleapis.com/auth/business.manage
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
MatchedLocation
Przedstawia możliwe dopasowanie do lokalizacji.
| Zapis JSON | |
|---|---|
{
  "location": {
    object ( | 
              |
| Pola | |
|---|---|
location | 
                
                   
 Mało zaludniona lokalizacja, która może pasować do zapytania. Niewypełnione pola zawierają m.in.: nazwę (Dopasowanej lokalizacji nie można pobrać za pomocą   | 
              
isExactMatch | 
                
                   
 Czy to dopasowanie ścisłe?  |