Güncellenen adresleri işleme

Bazı durumlarda, Tek bir adres için Address Validation API. Örneğin, müşteri adresini ziyaret ettiğinde, doğrulama. Daha sonra, güncellenen adres üzerinde ikinci bir doğrulama işlemi gerçekleştirirsiniz.

Bu dokümanda, bir diziyi yayınladığınızda yapabileceğiniz iki temel işlem Address Validation API'ye aynı adres için istekleri. Bu işlemler katı bir kullanım gereksinimi değildir ancak ve sistemin verdiği yanıt hakkında daha fazla bilgi sahibi olmanızı sağlar.

  • provideValidationFeedback uç noktasına istek gönderin
  • previousResponseID alanını ayarlayın

provideValidationFeedback isteği gönder

Google, bir dizi doğrulama işleminin sonunda, Doğrulama geri bildirimi API'sini kullanarak ele alacağız. Bu istekte iki alan ayarlanır:

  • conclusion — Hizmetinizde kullandığınız doğrulama sürümünü gösterir. sağlanan taraf mı yoksa kullanıcı tarafından sağlanan Address Validation API.
  • responseId — Veri öğesinden ilk yanıtın yanıt kimliğini Address Validation API. PreviousResponseId alanını ayarlama başlıklı makaleye göz atın. bölümüne göz atın.

Şunu kullanın: provideValidationFeedback yöntem (REST) veya ProvideValidationFeedback yöntemini (gRPC) kullanır.

Aşağıdaki örnekte, sonuç:

curl -X POST -d '{
  "conclusion": "VALIDATED_VERSION_USED",
  "responseId": "de22bed8-7f52-44cb-8526-faceac57150a"
}' \
-H 'Content-Type: application/json' \
"https://addressvalidation.googleapis.com/v1:provideValidationFeedback?key=API_KEY"
  • conclusion alanı, taraf:
    • VALIDATED_VERSION_USED: adresindeki adresin doğrulanmış sürümü Address Validation API'ye ait olduğunu unutmayın.
    • USER_VERSION_USED: Kullanıcı tarafından sağlanan orijinal sürüm.
    • UNVALIDATED_VERSION_USED: kullanıcı isteminin sonucu olarak oluşturulan bir sürüm ancak Address Validation API ile yeniden doğrulanmaması.
    • UNUSED: İşlemden vazgeçti.
Referans kılavuzundaki Doğrulama Sonucu bölümünü inceleyin.
  • responseId alanı, adres doğrulama sonuçlarını belirtir. sağlayabilir. Bu değer, responseId ile aynı olmalıdır başarılı bir şekilde ayarlanan ilk çağrı tarafından döndürülen değer validateAddress yöntemini kullanır.
Doğrulama geri bildirim referans kılavuzundaki İstek Gövdesi konusuna bakın.

previousResponseID alanını ayarlayın

Belirli bir adres için Address Validation API'den takip isteği gönderirken previousResponseId alanına girin.

  • previousResponseId değeri için responseId öğesindeki değeri kullanın. ilk doğrulama isteğinden sonra API tarafından döndürülür.
  • Seriye kadar olan tüm takip istekleri için aynı değeri kullanın. gerekir.

Bu sıra diyagramı, tercih edilen akışı gösterir:

Bir adresi doğrulamak için yanıt kimliğini kullanın.