- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Belirli bir dildeki bir konum için uygun olan tüm 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ıyla birlikte veriler 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 kodu. Kullanılabilir seçenekler dile göre değişir. |
context |
İsteğe bağlı. Hizmet işletmelerini doğrulamak için ek bağlam bilgileri. Yalnızca işletme türü CUSTOMER_LOCATION_ONLY olan konumlara uygulanabilir. Doğru bir adres belirtirseniz daha fazla seçenekten yararlanabilirsiniz. Diğer işletme türleri için ayarlanırsa INVALID_ARGUMENT atılır. |
Yanıt gövdesi
Doğrulamas.FetchDoğrulamaOptions için yanıt iletisi.
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'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: |
|
phoneNumber |
Yalnızca yöntem PHONE_CALL veya SMS ise ayarlayın. PIN'in gönderileceği telefon numarası. |
addressData |
Yalnızca yöntem MAIL ise ayarlayın. |
emailData |
Yalnızca yöntem EMAIL ise ayarlayın. |
announcement |
Yalnızca yöntem VETTED_PARTNER ise ayarlayın. |
AddressVerificationData
Doğrulama verilerini posta kartı aracılığıyla 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 |
Posta kartının adres bölgesine teslim edilmesi için gereken tahmini gün sayısı. |
EmailVerificationData
E-posta ile doğrulama verileri gösterilir.
JSON gösterimi |
---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
Alanlar | |
---|---|
domain |
E-posta adresindeki alan adı. Örneğin, foo@gmail.com'daki "gmail.com". |
user |
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. |