- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- Yanıt metni
- Yetkilendirme Kapsamları
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
Belirli bir dildeki bir konum için tüm uygun doğrulama seçeneklerini bildirir.
HTTP isteği
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
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ıya sahip verileri içerir:
JSON gösterimi | |
---|---|
{
"languageCode": string,
"context": {
object ( |
Alanlar | |
---|---|
languageCode |
Doğrulama işlemi için kullanılacak dili temsil eden BCP 47 dil kodudur. Kullanılabilir seçenekler dile göre değişir. |
context |
Hizmet işletmelerinin doğrulanması için ek bağlam bilgileri. İşletme türü CUSTOMER_LOCATION_ONLY olan konumlar için gereklidir. Diğer işletme konum türleri için ayarlanırsa GERİ_DEĞER_BAĞLANTI öğesi atılır. |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Doğrulamas.Fetch VerificationOptions için yanıt mesajı.
JSON gösterimi | |
---|---|
{
"options": [
{
object ( |
Alanlar | |
---|---|
options[] |
Mevcut doğrulama seçenekleri. |
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 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.
VerificationOption
Doğrulama seçeneği, konumun nasıl doğrulanacağını (doğrulama yöntemiyle belirtilir) ve doğrulamanın nereye gönderileceğini (gösterilen verilerle belirtilir) temsil eder.
JSON gösterimi | |
---|---|
{ "verificationMethod": enum ( |
Alanlar | ||
---|---|---|
verificationMethod |
Konumu doğrulama yöntemi. |
|
Birleştirme alanı DisplayData . Görüntülenen verilerden biri. Veriler yöntemle eşleşmelidir. İlgili yöntemde görüntüleme verisi yoksa boştur. DisplayData şunlardan yalnızca biri olabilir: |
||
phoneData |
Yalnızca yöntem PHONE_CALL veya SMS ise ayarlayın. |
|
addressData |
Yalnızca yöntem POST ise ayarlayın. |
|
emailData |
Yalnızca yöntem EMAIL ise ayarlayın. |
PhoneVerificationData
Telefonla yapılan doğrulamalara ilişkin verileri (ör. telefon çağrısı, sms.
JSON gösterimi | |
---|---|
{ "phoneNumber": string } |
Alanlar | |
---|---|
phoneNumber |
PIN'in gönderileceği telefon numarası. |
AddressVerificationData
Posta kartı aracılığıyla yapılan doğrulamalara ilişkin verileri görüntüleyin.
JSON gösterimi | |
---|---|
{
"businessName": string,
"address": {
object ( |
Alanlar | |
---|---|
businessName |
Satıcının işletme adı. |
address |
Posta kartının gönderilebileceği adres. |
EmailVerificationData
E-posta üzerinden yapılan doğrulama verilerini görüntüleyin.
JSON gösterimi | |
---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean } |
Alanlar | |
---|---|
domainName |
E-posta adresindeki alan adı. ör. "gmail.com" foo@gmail.com adresi |
userName |
E-posta adresindeki kullanıcı adı. ör. "e" foo@gmail.com adresi |
isUserNameEditable |
İstemcinin farklı bir kullanıcı adı sağlamasına izin verilip verilmediği. |