- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme Kapsamları
- EmailInput
- AddressInput
- PhoneInput
Bir konum için doğrulama sürecini başlatır.
HTTP isteği
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:verify
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Doğrulanacak konumun kaynak adı. |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi | |
---|---|
{ "method": enum ( |
Alanlar | ||
---|---|---|
method |
Doğrulama yöntemi. |
|
languageCode |
Doğrulama işlemi için kullanılacak dili temsil eden BCP 47 dil kodu. |
|
context |
Hizmet işletmeleri için doğrulama işlemine yönelik ek bağlam bilgileri. İş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, locations.fetchVerificationOptions işlevine iletilenle aynı olmalıdır. Diğer işletme konumu türleri için ayarlanırsa INVALID_ARGUMENT hatası atılır. |
|
Birlik alanı RequestData . Görüntüleme verilerine ek olarak belirli yöntem için kullanıcı girişi verileri. Veriler istenen yöntemle eşleşmelidir. Veri gerekmiyorsa boş bırakın. RequestData yalnızca aşağıdakilerden biri olabilir: |
||
emailInput |
EMAIL yöntemi için giriş. |
|
addressInput |
ADDRESS yöntemi için giriş. |
|
phoneInput |
PHONE_CALL/SMS yöntemi için giriş |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Doğrulamas.VerifyLocation için yanıt mesajı.
JSON gösterimi | |
---|---|
{
"verification": {
object ( |
Alanlar | |
---|---|
verification |
Oluşturulan doğrulama isteği. |
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.
EmailInput
EMAIL doğrulaması için giriş.
JSON gösterimi | |
---|---|
{ "emailAddress": string } |
Alanlar | |
---|---|
emailAddress |
PIN'in gönderileceği e-posta adresi. E-posta adresi, yalnızca locations.fetch VerificationOptions tarafından sağlanan adreslerden biriyse kabul edilir. |
AddressInput
ADDRESS doğrulaması için giriş.
JSON gösterimi | |
---|---|
{ "mailerContactName": string } |
Alanlar | |
---|---|
mailerContactName |
Postanın gönderileceği kişi adı. |
PhoneInput
PHONE_CALL/SMS doğrulaması için giriş.
JSON gösterimi | |
---|---|
{ "phoneNumber": string } |
Alanlar | |
---|---|
phoneNumber |
Aranması veya SMS gönderilmesi gereken telefon numarası. Uygun seçeneklerdeki telefon numaralarından biri olmalıdır. |