GetPostalCodes
Mit GetPostalCodes können Sie die Postleitzahlen für einen bestimmten Ort nachschlagen. Der Dienst akzeptiert Ort, Bundesland/Kanton und Land als Eingabe und gibt die Postleitzahlen für diesen Ort zurück. Die Eingabe muss korrekt sein, damit Postleitzahlen zurückgegeben werden.
Anmerkung: GetPostalCodes funktioniert nur mit US-amerikanischen Adressen.
GetPostalCodes ist Teil des Universal Addressing-Moduls.
Ressourcen-URL
JSON-Endpunkt:
http://server:port/rest/GetPostalCodes/results.json
XML-Endpunkt:
http://server:port/rest/GetPostalCodes/results.xml
Beispiel mit JSON-Antwort
Im folgenden Beispiel wird eine JSON-Antwort angefordert:
http://myserver:8080/rest/GetPostalCodes/results.json?Data.City=Holland&Data.StateProvince=MI
Die von dieser Anforderung zurückgegebene JSON-Antwort würde wie folgt lauten:
{"output_port": [
{
"ProcessedBy": "USA",
"PostalCode": "49422",
"Status": "",
"City.Type": " ",
"Status.Code": "",
"Status.Description": "",
"user_fields": []
},
{
"ProcessedBy": "USA",
"PostalCode": "49423",
"Status": "",
"City.Type": " ",
"Status.Code": "",
"Status.Description": "",
"user_fields": []
},
{
"ProcessedBy": "USA",
"PostalCode": "49424",
"Status": "",
"City.Type": " ",
"Status.Code": "",
"Status.Description": "",
"user_fields": []
}
]}
Beispiel mit XML-Antwort
Im folgenden Beispiel wird eine XML-Antwort angefordert:
http://myserver:8080/rest/GetPostalCodes/results.xml?Data.City=Holland&Data.StateProvince=MI
Die von dieser Anforderung zurückgegebene XML-Antwort würde wie folgt lauten:
<ns2:xml.GetPostalCodesResponse
xmlns:ns2="http://www.pb.com/spectrum/services/GetPostalCodes">
<ns2:output_port>
<ns2:Result>
<ns2:ProcessedBy>USA</ns2:ProcessedBy>
<ns2:PostalCode>49422</ns2:PostalCode>
<ns2:City.Type></ns2:City.Type>
<ns2:Status/>
<ns2:Status.Code/>
<ns2:Status.Description/>
<ns2:user_fields/>
</ns2:Result>
<ns2:Result>
<ns2:ProcessedBy>USA</ns2:ProcessedBy>
<ns2:PostalCode>49423</ns2:PostalCode>
<ns2:City.Type></ns2:City.Type>
<ns2:Status/>
<ns2:Status.Code/>
<ns2:Status.Description/>
<ns2:user_fields/>
</ns2:Result>
<ns2:Result>
<ns2:ProcessedBy>USA</ns2:ProcessedBy>
<ns2:PostalCode>49424</ns2:PostalCode>
<ns2:City.Type></ns2:City.Type>
<ns2:Status/>
<ns2:Status.Code/>
<ns2:Status.Description/>
<ns2:user_fields/>
</ns2:Result>
</ns2:output_port>
</ns2:xml.GetPostalCodesResponse>