De regels voor adresopmaak per markt ophalen
Van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud for US Government
Haal de verwachte adresindeling op op basis van de ISO-code voor de markt.
Vereisten
- Referenties zoals beschreven in Partnercentrum-verificatie. Dit scenario ondersteunt verificatie met zowel zelfstandige app- als App+User-referenties.
REST-aanvraag
Aanvraagsyntaxis
Methode | Aanvraag-URI |
---|---|
GET | {baseURL}/v1/countryvalidationrules/{isocode-id} HTTP/1.1 |
URI-parameter
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
isocode-id | tekenreeks | J | De ISO-landcode van twee tekens. |
Aanvraagheaders
Zie Rest-headers van partnercentrum voor meer informatie.
Aanvraagbody
Geen.
Voorbeeld van aanvraag
GET https://api.partnercenter.microsoft.com/v1/countryvalidationrules/{isocode-id} HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 124b0e41-a093-4fec-b871-3eeb45fd734b
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST-antwoord
Als dit lukt, retourneert deze methode een CountryInformation-object in de hoofdtekst van het antwoord.
Geslaagde en foutcodes voor antwoorden
Elk antwoord wordt geleverd met een HTTP-statuscode die aangeeft dat het is gelukt of mislukt en aanvullende informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie Foutcodes voor de volledige lijst.
Voorbeeld van antwoord
HTTP/1.1 200 OK
Content-Length: 1856
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 124b0e41-a093-4fec-b871-3eeb45fd734b
Date: Wed, 25 Nov 2015 06:36:47 GMT
{
"iso2Code": "US",
"defaultCulture": "en-US",
"isStateRequired": true,
"supportedStatesList": [
"AK", "AL", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "HI", "IA", "ID", "IL", "IN", "KS",
"KY", "LA", "MA", "MD", "ME", "MI", "MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ", "NM", "NV",
"NY", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY"
],
"supportedLanguagesList": [
"en",
"es"
],
"supportedCulturesList": [
"en-US",
"es-US"
],
"isPostalCodeRequired": true,
"postalCodeRegex": "^\\d{5}(-\\d{4})?$",
"isCityRequired": true,
"isVatIdSupported": false,
"phoneNumberRegex": "^(1[ \\-/\\.]?)?(\\((\\d{3})\\)|(\\d{3}))[ \\-/\\.]?(\\d{3})[ \\-/\\.]?(\\d{4})$",
"isTaxIdSupported": true,
"isTaxIdOptional": true,
"countryCallingCodesList": [
"1"
],
"attributes": {
"objectType": "CountryValidationRules"
}
}