Method: locations.verify

Bir konum için doğrulama işlemini başlatır.

HTTP isteği

POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify

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

Yol parametreleri

Parametreler
name

string

Zorunlu. Doğrulanacak konumun kaynak adı.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "method": enum (VerificationMethod),
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  },

  // Union field RequestData can be only one of the following:
  "emailAddress": string,
  "mailerContact": string,
  "phoneNumber": string,
  "token": {
    object (VerificationToken)
  }
  // End of list of possible types for union field RequestData.
}
Alanlar
method

enum (VerificationMethod)

Zorunlu. Doğrulama yöntemi.

languageCode

string

İsteğe bağlı. Doğrulama işlemi için kullanılacak dili temsil eden BCP 47 dil kodudur.

context

object (ServiceBusinessContext)

İsteğe bağlı. Hizmet işletmelerinin doğrulanması için ek bağlam bilgileri. Yalnızca işletme türü CUSTOMER_LOCATION_ONLY olan konumlar için gereklidir. ADDRESS doğrulamasında, adres posta kartı göndermek için kullanılacaktır. Diğer yöntemler için, GetValidOptions'a aktarılan yöntemle aynı olmalıdır. Diğer işletme konumu türleri için ayarlanırsa GERİ_DEĞER_BAĞLANTI öğesi atılır.

Birleştirme alanı RequestData. Görüntüleme verilerinin yanı sıra belirli bir yöntem için kullanıcı giriş verileri. Veriler, istenen yöntemle eşleşmelidir. Veri gerekmiyorsa boş bırakın. RequestData şunlardan yalnızca biri olabilir:
emailAddress

string

İsteğe bağlı. EMAIL yöntemi için giriş. PIN'in gönderileceği e-posta adresi.

E-posta adresi, yalnızca locations.fetch VerificationOptions tarafından sağlanan adreslerden biriyse kabul edilir. [EmailDoğrulamaData] [google.mybusiness-verifications.v1.DoğrulamaOption.EmailDoğrulamaData] isUserNameEditable'ı doğru olarak ayarlamış. İstemci farklı bir kullanıcı adı (yerel bölüm) belirtebilir ancak alan adıyla eşleşmelidir.

mailerContact

string

İsteğe bağlı. ADDRESS yöntemi için giriş. Postanın gönderileceği kişi adı.

phoneNumber

string

İsteğe bağlı. PHONE_CALL/SMS yöntemi için giriş. Arama yapılması veya SMS gönderilmesi gereken telefon numarası. Bu numara, uygun seçeneklerdeki telefon numaralarından biri olmalıdır.

token

object (VerificationToken)

İsteğe bağlı. VETTED_PARTNER yöntemi girişi, belirli iş ortakları tarafından kullanılabilir. Doğrulanmış hesaplar için giriş yapılması gerekmez. Konumla ilişkilendirilen jeton. Konumla ilişkilendirilen jeton.

Yanıt gövdesi

Doğrulamas.VerifyLocation için yanıt mesajı.

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

JSON gösterimi
{
  "verification": {
    object (Verification)
  }
}
Alanlar
verification

object (Verification)

Oluşturulan doğrulama isteği.

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 (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

VerificationToken

Doğrulanmış bir iş ortağı tarafından oluşturulan jeton.

JSON gösterimi
{
  "tokenString": string
}
Alanlar
tokenString

string

Jeton dizesi.