- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Belirli bir dildeki bir konum için tüm uygun doğrulama seçeneklerini bildirir.
HTTP isteği
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
location |
Zorunlu. Doğrulanacak konum. |
İ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 |
Zorunlu. 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 |
İ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 konumlara uygulanabilir. Doğru bir adres belirtmek daha fazla seçeneği etkinleştirebilir. Diğer işletme konum türleri için ayarlanırsa GERİ_DEĞER_BAĞLANTI öğesi atılır. |
Yanıt gövdesi
Doğrulamas.Fetch VerificationOptions için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"options": [
{
object ( |
Alanlar | |
---|---|
options[] |
Mevcut doğrulama seçenekleri. |
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.
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: |
|
phoneNumber |
Yalnızca yöntem PHONE_CALL veya SMS ise ayarlayın. PIN'in gönderileceği telefon numarası. |
addressData |
Yalnızca yöntem POST ise ayarlayın. |
emailData |
Yalnızca yöntem EMAIL ise ayarlayın. |
announcement |
Yalnızca yöntem VETTED_PARTNER ise ayarlayın. |
AddressVerificationData
Posta kartı aracılığıyla yapılan doğrulamalara ilişkin verileri görüntüleyin.
JSON gösterimi |
---|
{
"business": string,
"address": {
object ( |
Alanlar | |
---|---|
business |
Satıcının işletme adı. |
address |
Posta kartının gönderilebileceği adres. |
expectedDeliveryDaysRegion |
Adresin bulunduğu bölgeye kartpostalın ulaşması için gereken tahmini gün sayısı. |
EmailVerificationData
E-posta üzerinden yapılan doğrulama verilerini görüntüleyin.
JSON gösterimi |
---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
Alanlar | |
---|---|
domain |
E-posta adresindeki alan adı. ör. "gmail.com" foo@gmail.com adresi |
user |
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. |