Method: provideValidationFeedback

一連の検証試行の結果に関するフィードバック。これは、同じ住所に対する一連の検証呼び出しの後に行われる最後の呼び出しであり、トランザクションが完了したときに呼び出される必要があります。これは、住所を完全に検証するために必要な一連の v1.validateAddress リクエストに対して 1 回だけ送信する必要があります。

HTTP リクエスト

POST https://addressvalidation.googleapis.com/v1:provideValidationFeedback

この URL は gRPC Transcoding 構文を使用します。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
フィールド
conclusion

enum (ValidationConclusion)

必須。一連の検証試行の結果。

このフィールドを VALIDATION_CONCLUSION_UNSPECIFIED に設定すると、INVALID_ARGUMENT エラーが返されます。

responseId

string

必須。このフィードバックの対象となる回答の ID。これは、一連の住所検証の試行で最初のレスポンスから取得した [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] である必要があります。

レスポンスの本文

成功すると、レスポンスの本文は空になります。

ValidationConclusion

住所の検証に必要な一連の住所検証リクエストの最終的な結果。

列挙型
VALIDATION_CONCLUSION_UNSPECIFIED この値は使用されません。ProvideValidationFeedbackRequest.conclusion フィールドが VALIDATION_CONCLUSION_UNSPECIFIED に設定されている場合、INVALID_ARGUMENT エラーが返されます。
VALIDATED_VERSION_USED Address Validation API から返された住所のバージョンが取引に使用された。
USER_VERSION_USED お客様から提供された住所のバージョンが取引に使用された
UNVALIDATED_VERSION_USED 前回の確認の試行後に入力され、再確認されていないバージョンの住所がトランザクションで使用されました。
UNUSED 取引が放棄され、住所が使用されなかった場合。