Bir konum için doğrulama sürecini başlatır.
HTTP isteği
POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
name |
Zorunlu. Doğrulanacak konumun kaynak adı. |
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "method": enum ( |
| Alanlar | |
|---|---|
method |
Zorunlu. Doğrulama yöntemi. |
languageCode |
İsteğe bağlı. Doğrulama sürecinde kullanılacak dili temsil eden BCP 47 dil kodu. |
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 konumlar için gereklidir. ADRES doğrulaması için adres, kartpostal göndermek amacıyla kullanılır. Diğer yöntemler için GetVerificationOptions'a iletilenle aynı olmalıdır. Diğer işletme konumu türleri için ayarlanırsa INVALID_ARGUMENT hatası verilir. |
| Görüntüleme verilerine ek olarak belirli bir yöntem için kullanıcı giriş verileri. Veriler, istenen yöntemle eşleşmelidir. Veri gerekmiyorsa boş bırakın. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır: | |
emailAddress |
İsteğe bağlı. EMAIL yöntemi için giriş. PIN'in gönderileceği e-posta adresi. E-posta adresleri yalnızca locations.fetchVerificationOptions tarafından sağlanan adreslerden biriyse kabul edilir. [EmailVerificationData] [google.mybusiness-verifications.v1.VerificationOption.EmailVerificationData] öğesinde isUserNameEditable değeri "true" olarak ayarlanmışsa istemci farklı bir kullanıcı adı (yerel kısım) belirtebilir ancak alan adı eşleşmelidir. |
mailerContact |
İsteğe bağlı. ADDRESS yöntemi için giriş. Postanın gönderileceği kişinin adı. |
phoneNumber |
İsteğe bağlı. PHONE_CALL/SMS yöntemi için giriş. Aranması veya SMS gönderilmesi gereken telefon numarası. Uygun seçeneklerdeki telefon numaralarından biri olmalıdır. |
token |
İsteğe bağlı. VETTED_PARTNER yöntemi için giriş, belirli iş ortakları tarafından kullanılabilir. İncelenen hesaplar için giriş yapılması gerekmez. Konumla ilişkili jeton. Konumla ilişkili jeton. |
trustedPartnerToken |
TRUSTED_PARTNER yöntemi için giriş Konumla ilişkili doğrulama jetonu. |
| Birbirini hariç tutan alanların sonu. | |
Yanıt metni
Verifications.VerifyLocation için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"verification": {
object ( |
| Alanlar | |
|---|---|
verification |
Oluşturulan doğrulama isteği. |
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 sayfasını inceleyin.
VerificationToken
Onaylanmış bir iş ortağı tarafından oluşturulan jeton.
| JSON gösterimi |
|---|
{ "tokenString": string } |
| Alanlar | |
|---|---|
tokenString |
Jeton dizesi. |