Method: googleLocations.search

Belirtilen istekle eşleşen tüm olası konumları arayın.

HTTP isteği

POST https://mybusinessbusinessinformation.googleapis.com/v1/googleLocations:search

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "pageSize": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "location": {
    object (Location)
  },
  "query": string
  // End of mutually exclusive fields.
}
Alanlar
pageSize

integer

Döndürülecek eşleşme sayısı. Varsayılan değer 3, maksimum değer 10'dur. Daha fazla istekte bulunulursa gecikme süresinin artabileceğini unutmayın. Sayfalandırma yoktur.

Arama sorgusu. Bu, konum nesnesi veya dize sorgusu olarak sağlanabilir. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta alanlardan en fazla biri ayarlanır:
location

object (Location)

Aranacak konum. Sağlanırsa, sağlanan konum ayrıntılarıyla eşleşen konumları bulur. Bu ayrıntılar, başlık için bir değer içermelidir.

query

string

Aranacak metin sorgusu. Sorgu dizesinden elde edilen arama sonuçları, tam konumun sağlandığı duruma göre daha az doğru olur ancak daha fazla sayıda tam olmayan eşleşme sağlayabilir.

Birbirini hariç tutan alanların sonu.

Yanıt metni

GoogleLocations.SearchGoogleLocations için yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "googleLocations": [
    {
      object (GoogleLocation)
    }
  ]
}
Alanlar
googleLocations[]

object (GoogleLocation)

Belirtilen istekle eşleşme olasılığı bulunan GoogleLocations koleksiyonu, en yüksek doğruluktan en düşük doğruluğa doğru sıralanır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/business.manage

Daha fazla bilgi için OAuth 2.0 Overview sayfasını inceleyin.