- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de la autorización
- MatchedLocation
Busca todas las ubicaciones posibles que coinciden con la ubicación especificada. Esta operación solo es válida si la ubicación no está verificada.
Solicitud HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:findMatches
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
El nombre del recurso de la ubicación para la que se buscan coincidencias. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON | |
---|---|
{ "languageCode": string, "numResults": integer, "maxCacheDuration": string } |
Campos | |
---|---|
languageCode |
Es el idioma preferido de la ubicación coincidente (en formato BCP-47). |
numResults |
La cantidad de coincidencias que se mostrarán. El valor predeterminado es 3, con un máximo de 10. Ten en cuenta que la latencia puede aumentar si se solicitan más. No hay paginación. |
maxCacheDuration |
Obsoleta. Este campo se ignora para todas las solicitudes. Es una duración en segundos con hasta nueve dígitos decimales que termina en " |
Cuerpo de la respuesta
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Mensaje de respuesta para Locations.FindMatchingLocations.
Representación JSON | |
---|---|
{
"matchedLocations": [
{
object ( |
Campos | |
---|---|
matchedLocations[] |
Es un conjunto de ubicaciones que son posibles coincidencias con la ubicación especificada, ordenadas de mejor a menor coincidencia. Si hay una coincidencia exacta, aparecerá en la primera posición. |
matchTime |
Indica cuándo se ejecutó por última vez el algoritmo de coincidencia para esta ubicación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Alcances de la autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
Para obtener más información, consulta la descripción general de OAuth 2.0.
MatchedLocation
Representa una posible coincidencia con una ubicación.
Representación JSON | |
---|---|
{
"location": {
object ( |
Campos | |
---|---|
location |
La ubicación propagada de manera dispersa que es una coincidencia potencial. Los campos sin completar incluyen, entre otros, los siguientes: nombre (la ubicación coincidente no se puede recuperar mediante |
isExactMatch |
¿Es una coincidencia exacta? |