- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme Kapsamları
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
Belirli bir dildeki bir konum için uygun olan tüm 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ıyla birlikte veriler 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 kodu. Kullanılabilir seçenekler dile göre değişir. |
context |
Hizmet işletmelerini doğrulamak için ek bağlam bilgileri. İşletme türü CUSTOMER_LOCATION_ONLY olan konumlar için gereklidir. Diğer işletme türleri için ayarlanırsa INVALID_ARGUMENT 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.FetchDoğrulamaOptions için yanıt iletisi.
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'a Genel Bakış başlıklı makaleye bakı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) belirtir.
JSON gösterimi | |
---|---|
{ "verificationMethod": enum ( |
Alanlar | ||
---|---|---|
verificationMethod |
Konumu doğrulama yöntemi. |
|
DisplayData alanı. Görünen verilerden biri. Veriler yöntemle eşleşmelidir. İlgili yöntemde görüntülü reklam verisi yoksa boş bırakılır. DisplayData şunlardan yalnızca biri olabilir: |
||
phoneData |
Yalnızca yöntem PHONE_CALL veya SMS ise ayarlayın. |
|
addressData |
Yalnızca yöntem MAIL ise ayarlayın. |
|
emailData |
Yalnızca yöntem EMAIL ise ayarlayın. |
PhoneVerificationData
Telefonla doğrulama verileri (ör. telefon araması, SMS)
JSON gösterimi | |
---|---|
{ "phoneNumber": string } |
Alanlar | |
---|---|
phoneNumber |
PIN'in gönderileceği telefon numarası. |
AddressVerificationData
Doğrulama verilerini posta kartı aracılığıyla 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 ile doğrulama verileri gösterilir.
JSON gösterimi | |
---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean } |
Alanlar | |
---|---|
domainName |
E-posta adresindeki alan adı. Örneğin, foo@gmail.com'daki "gmail.com". |
userName |
E-posta adresindeki kullanıcı adı. Örneğin, foo@gmail.com içindeki "foo" |
isUserNameEditable |
İstemcinin farklı bir kullanıcı adı sağlamasına izin verilip verilmediği. |