Freigeben über


Address - Validate

Überprüft eine Adresse. Verwenden Sie den Vorgang, um eine Adresse zu überprüfen, bevor Sie sie als soldTo- oder billTo-Adresse verwenden.

POST https://management.azure.com/providers/Microsoft.Billing/validateAddress?api-version=2024-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
api-version
query True

string

Die Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2024-04-01.

Anforderungstext

Name Erforderlich Typ Beschreibung
addressLine1 True

string

minLength: 1

Adresszeile 1.

country True

string

minLength: 1

Der Ländercode verwendet das ISO 3166-1 Alpha-2-Format.

addressLine2

string

Adresszeile 2.

addressLine3

string

Adresszeile 3.

city

string

Adresse Ort.

companyName

string

Firmenname. Optional für MCA Individual (Pay-as-you-go).

district

string

Adressbezirk.

email

string

E-Mail-Adresse.

firstName

string

Vorname. Optional für MCA Enterprise.

isValidAddress

boolean

Gibt an, ob die Adresse unvollständig ist.

lastName

string

Nachname. Optional für MCA Enterprise.

middleName

string

Zweitname.

phoneNumber

string

Telefonnummer.

postalCode

string

Postleitzahl.

region

string

Adressbereich.

Antworten

Name Typ Beschreibung
200 OK

AddressValidationResponse

Ergebnis der Adressüberprüfung.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

AddressValidateInvalid
AddressValidateValid

AddressValidateInvalid

Beispielanforderung

POST https://management.azure.com/providers/Microsoft.Billing/validateAddress?api-version=2024-04-01

{
  "addressLine1": "1 Test",
  "city": "bellevue",
  "country": "us",
  "postalCode": "12345",
  "region": "wa"
}

Beispiel für eine Antwort

{
  "status": "Invalid",
  "suggestedAddresses": [
    {
      "addressLine1": "1 Test Address",
      "city": "Bellevue",
      "country": "US",
      "postalCode": "98052",
      "region": "WA"
    },
    {
      "addressLine1": "1 Test Address",
      "city": "Bellevue",
      "country": "US",
      "postalCode": "12345-0000",
      "region": "WA"
    }
  ],
  "validationMessage": "Invalid address"
}

AddressValidateValid

Beispielanforderung

POST https://management.azure.com/providers/Microsoft.Billing/validateAddress?api-version=2024-04-01

{
  "addressLine1": "1 Test",
  "city": "bellevue",
  "country": "us",
  "postalCode": "12345",
  "region": "wa"
}

Beispiel für eine Antwort

{
  "status": "Valid"
}

Definitionen

Name Beschreibung
AddressDetails

Adressdetails.

AddressValidationResponse

Ergebnis der Adressüberprüfung.

AddressValidationStatus

Status der Adressüberprüfung.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

AddressDetails

Adressdetails.

Name Typ Beschreibung
addressLine1

string

minLength: 1

Adresszeile 1.

addressLine2

string

Adresszeile 2.

addressLine3

string

Adresszeile 3.

city

string

Adresse Ort.

companyName

string

Firmenname. Optional für MCA Individual (Pay-as-you-go).

country

string

minLength: 1

Der Ländercode verwendet das ISO 3166-1 Alpha-2-Format.

district

string

Adressbezirk.

email

string

E-Mail-Adresse.

firstName

string

Vorname. Optional für MCA Enterprise.

isValidAddress

boolean

Gibt an, ob die Adresse unvollständig ist.

lastName

string

Nachname. Optional für MCA Enterprise.

middleName

string

Zweitname.

phoneNumber

string

Telefonnummer.

postalCode

string

Postleitzahl.

region

string

Adressbereich.

AddressValidationResponse

Ergebnis der Adressüberprüfung.

Name Typ Beschreibung
status

AddressValidationStatus

Status der Adressüberprüfung.

suggestedAddresses

AddressDetails[]

Die Liste der vorgeschlagenen Adressen.

validationMessage

string

Überprüfungsfehlermeldung.

AddressValidationStatus

Status der Adressüberprüfung.

Wert Beschreibung
Invalid
Other
Valid

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.