Bagikan melalui


Address - Validate

Memvalidasi alamat. Gunakan operasi untuk memvalidasi alamat sebelum menggunakannya sebagai alamat soldTo atau billTo.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
api-version
query True

string

Versi API yang akan digunakan dengan permintaan klien. Versi saat ini adalah 2024-04-01.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
addressLine1 True

string

minLength: 1

Baris alamat 1.

country True

string

minLength: 1

Kode negara menggunakan format ISO 3166-1 Alpha-2.

addressLine2

string

Baris alamat 2.

addressLine3

string

Baris alamat 3.

city

string

Kota alamat.

companyName

string

Nama perusahaan. Opsional untuk MCA Individual (Bayar sesuai pemakaian).

district

string

Distrik alamat.

email

string

Alamat email.

firstName

string

Nama depan. Opsional untuk MCA Enterprise.

isValidAddress

boolean

Menunjukkan apakah alamat tidak lengkap.

lastName

string

Nama belakang. Opsional untuk MCA Enterprise.

middleName

string

Nama tengah.

phoneNumber

string

Nomor telepon.

postalCode

string

Kode pos.

region

string

Wilayah alamat.

Respons

Nama Jenis Deskripsi
200 OK

AddressValidationResponse

Hasil validasi alamat.

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Contoh

AddressValidateInvalid
AddressValidateValid

AddressValidateInvalid

Permintaan sampel

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"
}

Respon sampel

{
  "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

Permintaan sampel

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"
}

Respon sampel

{
  "status": "Valid"
}

Definisi

Nama Deskripsi
AddressDetails

Detail alamat.

AddressValidationResponse

Hasil validasi alamat.

AddressValidationStatus

Status validasi alamat.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

AddressDetails

Detail alamat.

Nama Jenis Deskripsi
addressLine1

string

minLength: 1

Baris alamat 1.

addressLine2

string

Baris alamat 2.

addressLine3

string

Baris alamat 3.

city

string

Kota alamat.

companyName

string

Nama perusahaan. Opsional untuk MCA Individual (Bayar sesuai pemakaian).

country

string

minLength: 1

Kode negara menggunakan format ISO 3166-1 Alpha-2.

district

string

Distrik alamat.

email

string

Alamat email.

firstName

string

Nama depan. Opsional untuk MCA Enterprise.

isValidAddress

boolean

Menunjukkan apakah alamat tidak lengkap.

lastName

string

Nama belakang. Opsional untuk MCA Enterprise.

middleName

string

Nama tengah.

phoneNumber

string

Nomor telepon.

postalCode

string

Kode pos.

region

string

Wilayah alamat.

AddressValidationResponse

Hasil validasi alamat.

Nama Jenis Deskripsi
status

AddressValidationStatus

Status validasi alamat.

suggestedAddresses

AddressDetails[]

Daftar alamat yang disarankan.

validationMessage

string

Pesan kesalahan validasi.

AddressValidationStatus

Status validasi alamat.

Nilai Deskripsi
Invalid
Other
Valid

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.