- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme Kapsamları
- EmailInput
- AddressInput
- PhoneInput
Bir konum için doğrulama işlemini 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 gövdesi, aşağıdaki yapıyla birlikte veriler 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şletmelerini doğrulamak için ek bağlam bilgileri. İşletme türü CUSTOMER_LOCATION_ONLY olan konumlar için gereklidir. ADDRESS doğrulamasında, bu adres, posta kartı göndermek için kullanılacak. Diğer yöntemler için bu, locations.fetch doğruOptions özelliğine iletilenle aynı olmalıdır. Diğer işletme konumu türleri için ayarlanırsa INVALID_ARGUMENT yayınlanır. |
|
RequestData alanı. Ekran verilerine ek olarak belirli bir yöntem için kullanıcı giriş verileri. Verilerin istenen yöntemle eşleşmesi gerekir. Veri gerekmiyorsa boş bırakın. RequestData şunlardan yalnızca biri olabilir: |
||
emailInput |
EMAIL yönteminin girişi. |
|
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ı makaleye bakın.
EmailInput
EMAIL doğrulaması için giriş.
JSON gösterimi | |
---|---|
{ "emailAddress": string } |
Alanlar | |
---|---|
emailAddress |
PIN'in gönderilmesi gereken e-posta adresi. Bir e-posta adresi yalnızca, locations.fetch doğruOptions 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şinin 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. |