Method: provideValidationFeedback

有关验证尝试序列结果的反馈。这应该是对同一地址执行一系列验证调用后发出的最后一次调用,且应在交易结束后调用。应针对完全验证地址所需的一系列 v1.validateAddress 请求发送一次此请求。

HTTP 请求

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

网址采用 gRPC 转码语法。

请求正文

请求正文中包含结构如下的数据:

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 我们放弃了这笔交易,而且未使用该地址。