- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- PostalAddress (Adres pocztowy)
- LanguageOptions
- ValidationResult
- Efekt
- Szczegółowość
- Adres
- AddressKomponenty
- KomponentName
- ConfirmationLevel (Poziom potwierdzenia).
- Geokodowanie
- Długość geograficzna
- PlusCode
- Widoczny obszar
- AddressMetadata
- UspsData
- UspsAddress
Weryfikuje adres.
Żądanie HTTP
POST https://addressvalidation.googleapis.com/v1:validateAddress
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "address": { object ( |
Pola | |
---|---|
address |
Wymagany. Sprawdzamy adres. Niesformatowane adresy powinny być przesyłane przez Całkowita długość pól w tych danych wejściowych nie może przekraczać 280 znaków. Listę obsługiwanych regionów znajdziesz tutaj. Wartość Interfejs Address Validation API ignoruje wartości w |
previousResponseId |
To pole musi być puste w przypadku pierwszego żądania weryfikacji adresu. Jeśli do pełnej weryfikacji pojedynczego adresu potrzeba więcej żądań (np. zmiany wprowadzane przez użytkownika po pierwszej weryfikacji wymagają ponownej weryfikacji), każde kolejne żądanie musi wypełnić to pole wartością |
enableUspsCass |
Włącza tryb zgodności z USPS CASS. Dotyczy to tylko pola Zalecamy użycie komponentu |
languageOptions |
Opcjonalnie. Wersja testowa: ta funkcja jest w wersji testowej (przed GA). Usługi i funkcje sprzed GA mogą mieć ograniczoną obsługę, a zmiany w tych usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania. Włącza interfejs Address Validation API, aby uwzględnić w odpowiedzi dodatkowe informacje. |
Treść odpowiedzi
Odpowiedź na żądanie weryfikacji adresu.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"result": {
object ( |
Pola | |
---|---|
result |
Wynik weryfikacji adresu. |
responseId |
Identyfikator UUID, który identyfikuje tę odpowiedź. Jeśli trzeba ponownie zweryfikować adres, ten identyfikator UUID musi towarzyszyć nowemu żądaniu. |
PostalAddress
Zawiera adres pocztowy, na przykład adres pocztowy lub adres płatności. Dzięki podanym adresowi pocztowemu urząd pocztowy może dostarczyć produkty do siedziby, skrytki pocztowej lub podobnej. Nie służy do modelowania lokalizacji geograficznych (drogi, miasteczka, góry).
W typowym użyciu adres jest tworzony przez dane wejściowe użytkownika lub podczas importowania istniejących danych, w zależności od typu procesu.
Wskazówki dotyczące wpisywania / edytowania adresu: – Używaj widżetu z adresem gotowym do przetłumaczenia, np. https://github.com/google/libaddressinput. – Użytkownicy nie powinni widzieć elementów interfejsu do wprowadzania lub edytowania pól poza krajami, w których to pole jest używane.
Więcej wskazówek dotyczących korzystania z tego schematu znajdziesz na https://support.google.com/business/answer/6397478.
Zapis JSON |
---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
Pola | |
---|---|
revision |
Wersja schematu obiektu |
regionCode |
Opcjonalnie. Kod regionu CLDR kraju lub regionu adresu. Szczegółowe informacje znajdziesz na stronach https://cldr.unicode.org/ i https://www.unicode.org/cldr/charts/30/extra/territory_information.html. Przykład: „CH” w przypadku Szwajcarii. Jeśli nie podasz kodu regionu, zostanie on wywnioskowany na podstawie adresu. Aby uzyskać najlepszą wydajność, zalecamy dołączenie kodu regionu, jeśli go znasz. Niespójne lub powtarzające się regiony mogą obniżać wydajność, na przykład jeśli |
languageCode |
Kod języka w adresie wejściowym jest zarezerwowany do wykorzystania w przyszłości i dziś jest ignorowany. Interfejs API zwraca adres w języku odpowiednim dla lokalizacji, w której się on znajduje. |
postalCode |
Opcjonalnie. Kod pocztowy adresu. Nie we wszystkich krajach używa się kodów pocztowych lub tego nie wymaga, ale tam, gdzie są one używane, mogą wymagać dodatkowej weryfikacji w innych częściach adresu (np. weryfikacji stanu/poczty w USA). |
sortingCode |
Opcjonalnie. Dodatkowy kod sortowniczy dla danego kraju. Nie jest ono używane w większości regionów. Ta wartość jest ciągiem znaków typu „CEDEX”, po którym opcjonalnie może występować liczba (np. „CEDEX 7”), lub sama liczba reprezentująca „kod sektora” (Jamajka), „wskaźnik obszaru dostawy” (Malawi) lub „wskaźnik urzędu pocztowego” (np. Wybrzeże Kości Słoniowej). |
administrativeArea |
Opcjonalnie. Najwyższy podział administracyjny używany w adresach pocztowych kraju lub regionu. Może to być na przykład stan, prowincja, obwód lub prefektura. W przypadku Hiszpanii jest to prowincja, a nie wspólnota autonomiczna (np. „Barcelona”, a nie „Katalonia”). W wielu krajach w adresach pocztowych nie ma obszaru administracyjnego. Na przykład w Szwajcarii to pole powinno pozostać puste. |
locality |
Opcjonalnie. Zwykle odnosi się do miasta/miasteczka w adresie. Przykłady: miasto w Stanach Zjednoczonych, rejon IT, brytyjska poczta. W regionach świata, w których miejscowości nie są dobrze zdefiniowane lub nie pasują do tej struktury, pozostaw pole miejscowości puste i użyj pola addressLines. |
sublocality |
Opcjonalnie. Dzielnica adresu. Mogą to być np. dzielnice, dystrykty, dystrykty. |
addressLines[] |
Wymagany. Nieuporządkowane wiersze adresu opisujące niższe poziomy adresu. |
recipients[] |
Nie ustawiaj tego pola. Interfejs Address Validation API obecnie go nie używa. Mimo że obecnie interfejs API nie będzie odrzucać żądań z tym zestawem pól, informacje zostaną odrzucone i nie będą zwracane w odpowiedzi. |
organization |
Nie ustawiaj tego pola. Interfejs Address Validation API obecnie go nie używa. Mimo że obecnie interfejs API nie będzie odrzucać żądań z tym zestawem pól, informacje zostaną odrzucone i nie będą zwracane w odpowiedzi. |
Opcje języka
Wersja testowa: ta funkcja jest w wersji testowej (przed GA). Usługi i funkcje sprzed GA mogą mieć ograniczoną obsługę, a zmiany w tych usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania.
Włącza interfejs Address Validation API, aby uwzględnić w odpowiedzi dodatkowe informacje.
Zapis JSON |
---|
{ "returnEnglishLatinAddress": boolean } |
Pola | |
---|---|
returnEnglishLatinAddress |
Podgląd: Zwróć |
Wynik weryfikacji
Wynik weryfikacji adresu.
Zapis JSON |
---|
{ "verdict": { object ( |
Pola | |
---|---|
verdict |
Flagi oceny ogólnej |
address |
Informacje o samym adresie, a nie o identyfikatorze geokodu. |
geocode |
Informacje o lokalizacji i miejscu, do którego został przekodowany adres. |
metadata |
Inne informacje istotne z punktu widzenia dostawy. Nie możemy zagwarantować, że pole |
uspsData |
Dodatkowe oznaczenia dotyczące dostarczenia dostarczone przez USPS. Podana tylko w regionach |
englishLatinAddress |
Wersja testowa: ta funkcja jest w wersji testowej (przed GA). Usługi i funkcje sprzed GA mogą mieć ograniczoną obsługę, a zmiany w tych usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania. Adres przetłumaczony na angielski. Jeśli część adresu nie ma tłumaczenia na język angielski, usługa zwraca tę część w innym języku z alfabetem łacińskim. Wyjaśnienie, jak wybierany jest język alternatywny, znajdziesz tutaj. Jeśli część adresu nie ma żadnych tłumaczeń ani transliteracji w języku z alfabetem łacińskim, usługa zwraca tę część w lokalnym języku powiązanym z adresem. Te dane wyjściowe zostały włączone za pomocą flagi Uwaga: pole |
Wynik
Ogólne omówienie wyniku weryfikacji adresu i geokodu.
Zapis JSON |
---|
{ "inputGranularity": enum ( |
Pola | |
---|---|
inputGranularity |
Szczegółowość adresu wejściowego. Jest to wynik analizy adresu wejściowego i nie dostarcza żadnych sygnałów weryfikacyjnych. Sygnały weryfikacyjne znajdziesz w sekcji Jeśli np. podany adres zawiera konkretny numer mieszkania, w polu |
validationGranularity |
Poziom szczegółowości, na którym interfejs API może w pełni zweryfikować adres. Na przykład wartość Wynik weryfikacji składnika adresu można znaleźć w pliku |
geocodeGranularity |
Informacje o szczegółowości Czasami wartość ta może różnić się od wartości podanych wyżej ( |
addressComplete |
Adres jest uznawany za ukończony, jeśli nie ma nierozstrzygniętych tokenów ani nieoczekiwanych lub brakujących elementów adresu. Więcej informacji znajdziesz w polach |
hasUnconfirmedComponents |
Co najmniej 1 komponentu adresu nie można skategoryzować ani zweryfikować. Więcej informacji znajdziesz na stronie |
hasInferredComponents |
Co najmniej 1 komponent adresu został wywnioskowany (dodany), którego nie ma w danych wejściowych. Więcej informacji znajdziesz na stronie |
hasReplacedComponents |
Zastąpiono co najmniej 1 komponent adresu. Szczegóły znajdziesz na stronie |
Szczegółowość
różne poziomy szczegółowości adresu lub geokodu. Wartości użyte do określenia szczegółowości adresu wskazują, na ile stopień szczegółowości adresu docelowego adresu pocztowego używa się do określania miejsca docelowego poczty. Na przykład adres „123 Main Street, Redwood City, CA, 94061” identyfikuje PREMISE
, natomiast „Redwood City, CA, 94061” określa LOCALITY
. Jeśli jednak nie możemy znaleźć geokodu dla „ulicy Głównej 123” w Krakowie, zwrócony geokod może mieć poziom szczegółowości LOCALITY
, mimo że adres jest bardziej szczegółowy.
Wartości w polu enum | |
---|---|
GRANULARITY_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
SUB_PREMISE |
Wynik poniżej poziomu budynku, np. mieszkania. |
PREMISE |
Wynik na poziomie budynku. |
PREMISE_PROXIMITY |
Geokod, który określa w przybliżeniu lokalizację adresu na poziomie budynku. |
BLOCK |
Adres lub geokod wskazuje blok. Używany tylko w regionach, w których stosuje się adresowanie na poziomie bloków, np. w Japonii. |
ROUTE |
Geokod lub adres są bardzo szczegółowe, np. obejmują ulicę, drogę lub autostradę. |
OTHER |
Wszystkie inne szczegóły, które są łączone w grupy, ponieważ nie można ich dostarczyć. |
Adres
Szczegóły przetwarzania adresu. Proces końcowy obejmuje poprawienie błędnie napisanych części adresu, zastąpienie nieprawidłowych części i odkrycie brakujących części.
Zapis JSON |
---|
{ "formattedAddress": string, "postalAddress": { object ( |
Pola | |
---|---|
formattedAddress |
Po przetworzeniu adres, sformatowany jako adres jednowierszowy zgodnie z regułami formatowania adresu obowiązującymi w regionie, w którym znajduje się adres. |
postalAddress |
Adres pocztowy podany po zakończeniu przetwarzania. |
addressComponents[] |
Lista nieuporządkowana. Poszczególne składniki adresu sformatowanego i poprawionego adresu wraz z informacjami umożliwiającymi weryfikację. Znajdziesz tam informacje o stanie weryfikacji poszczególnych komponentów. Komponenty adresu nie są uporządkowane w określony sposób. Nie zakładaj żadnych założeń dotyczących kolejności komponentów adresu na liście. |
missingComponentTypes[] |
Typy komponentów, które powinny znajdować się w poprawnie sformatowanym adresie pocztowym, ale nie zostały znalezione w danych wejściowych ORAZ nie można wywnioskować. Komponenty tego typu nie występują w atrybutach |
unconfirmedComponentTypes[] |
Typy komponentów, które występują w pliku |
unresolvedTokens[] |
Wszelkie wpisane dane wejściowe, których nie udało się rozwiązać. To może być wartość, która nie została rozpoznana jako poprawna część adresu (np. w przypadku takich danych jak „ul. Główna 123235253253, San Francisco, CA 94105”, nierozstrzygnięte tokeny mogą wyglądać jak |
Komponent Adresu
Reprezentuje komponent adresu, na przykład ulicę, miasto lub województwo.
Zapis JSON |
---|
{ "componentName": { object ( |
Pola | |
---|---|
componentName |
Nazwa tego komponentu. |
componentType |
Typ komponentu adresu. Listę możliwych typów znajdziesz w tabeli 2. Dodatkowe typy zwracane przez usługę Miejsca. |
confirmationLevel |
Wskazuje poziom pewności, że komponent jest prawidłowy. |
inferred |
Wskazuje, że komponent nie był częścią danych wejściowych, ale wywnioskowaliśmy go dla lokalizacji adresu i uważamy, że należy go podać, aby uzyskać pełny adres. |
spellCorrected |
Wskazuje poprawkę błędu pisowni w nazwie komponentu. Interfejs API nie zawsze oznacza zmiany pisowni między wariantami, np. „wyśrodkuj” na „wyśrodkowany”. Nie zawsze jest też wykrywane typowe błędy pisowni, na przykład gdy zmieniasz nazwę „Pałac Kultury i Nauki” na „Pałac Kultury i Nauki”. |
replaced |
Wskazuje nazwę komponentu, która została zastąpiona zupełnie inną. Może na przykład być zastąpiony nieprawidłowym kodem pocztowym odpowiadającym danemu adresowi. Nie jest to zmiana kosmetyczna. Komponent wejściowy został zmieniony na inny. |
unexpected |
Wskazuje komponent adresu, który nie powinien znajdować się w adresie pocztowym dla danego regionu. Zachowaj go tylko dlatego, że był częścią naszych danych. |
Nazwa komponentu
Kod nazwy komponentu.
Zapis JSON |
---|
{ "text": string, "languageCode": string } |
Pola | |
---|---|
text |
Tekst nazwy. Na przykład „Piąta Aleja” dla nazwy ulicy lub „1253” dla numeru budynku. |
languageCode |
Kod języka BCP-47. Ten atrybut nie będzie widoczny, jeśli nazwa komponentu nie jest powiązana z językiem, np. z numerem domu. |
Poziom potwierdzenia
Różne możliwe wartości poziomów potwierdzenia.
Wartości w polu enum | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
CONFIRMED |
Udało nam się sprawdzić, czy ten komponent istnieje i czy ma sens w kontekście pozostałej części adresu. |
UNCONFIRMED_BUT_PLAUSIBLE |
Nie udało się potwierdzić tego komponentu, ale prawdopodobnie istnieje. Może to być na przykład numer budynku ze znanego i prawidłowego zakresu numerów na ulicy, dla której nie są znane konkretne numery domów. |
UNCONFIRMED_AND_SUSPICIOUS |
Ten komponent nie został potwierdzony i prawdopodobnie jest nieprawidłowy. Może to być na przykład dzielnica, która nie pasuje do reszty adresu. |
Geokod
Zawiera informacje o miejscu, do którego dane wejściowe zostały przetworzone geograficznie.
Zapis JSON |
---|
{ "location": { object ( |
Pola | |
---|---|
location |
Przekodowana geograficznie lokalizacja danych wejściowych. Korzystanie z identyfikatorów miejsc jest preferowane zamiast używania adresów, współrzędnych szerokości i długości geograficznej lub kodów plus. Używanie współrzędnych do wyznaczanie trasy dojazdu lub obliczanie trasy dojazdu zawsze powoduje przyciągnięcie punktu do drogi znajdującej się najbliżej tych współrzędnych. Nie może to być droga, która szybko lub bezpiecznie prowadzi do miejsca docelowego i może nie znajdować się w pobliżu punktu dostępu do nieruchomości. Dodatkowo, jeśli lokalizacja zostanie kodowana wstecznie, nie ma gwarancji, że zwrócony adres jest zgodny z oryginałem. |
plusCode |
Kod plus odpowiadający karcie |
bounds |
Granice geokodowanego miejsca. |
featureSizeMeters |
Rozmiar miejsca geokodowanego w metrach. Jest to kolejna miara przybliżenia lokalizacji geograficznej, lecz jej rozmiaru fizycznego, a nie semantycznego. |
placeId |
Identyfikator PlaceID miejsca, do którego dane geokodowane są przetwarzane. Więcej informacji o identyfikatorach miejsc znajdziesz tutaj. |
placeTypes[] |
Typy miejsc, do których dane wejściowe zostały przetworzone geograficznie. Na przykład: |
Długość geograficzna
Obiekt reprezentujący parę szerokości/długości geograficznej. Wartość ta jest wyrażana jako 2 podwójne oznaczające stopnie szerokości i długości geograficznej w stopniach. O ile nie wskazano inaczej, obiekt musi być zgodny ze standardem WGS84. Wartości muszą mieścić się w znormalizowanych zakresach.
Zapis JSON |
---|
{ "latitude": number, "longitude": number } |
Pola | |
---|---|
latitude |
Szerokość geograficzna w stopniach. Musi mieścić się w zakresie [-90,0, +90,0]. |
longitude |
Długość geograficzna w stopniach. Musi mieścić się w zakresie [-180,0, +180,0]. |
PlusCode
Kod plus (http://plus.codes) to odwołanie do lokalizacji w 2 formatach: kod globalny definiujący 14 m x 14 m (1/8000 stopnia) lub mniejszy prostokąt oraz kod złożony, zastępując prefiks lokalizacją odniesienia.
Zapis JSON |
---|
{ "globalCode": string, "compoundCode": string } |
Pola | |
---|---|
globalCode |
Globalny (pełny) kod miejsca, np. „9FWM33GV+HQ”, reprezentujący obszar 1/8000 na 1/8000 stopni (ok. 14 x 14 metrów). |
compoundCode |
Kod złożony miejsca, np. „33GV+HQ, Ramberg, Norwegia”, zawierający sufiks kodu globalnego i zastępując prefiks sformatowaną nazwą elementu referencyjnego. |
Widoczny obszar
Widoczny obszar szerokości i długości geograficznej przedstawiony jako dwie po przekątnej przeciwległej stronie (low
i high
). Widoczny obszar jest uważany za zamknięty obszar, czyli obejmuje swoją granicę. Granice szerokości geograficznej muszą mieścić się w zakresie od -90 do 90 stopni włącznie, a długość geograficzna musi się mieścić w zakresie od -180 do 180 stopni włącznie. Oto niektóre z nich:
Jeśli
low
=high
, widoczny obszar składa się z tego pojedynczego punktu.Jeśli
low.longitude
>high.longitude
, zakres długości geograficznej jest odwrócony (widoczny obszar przekracza linię długości 180 stopni).Jeśli
low.longitude
= -180 stopni,high.longitude
= 180 stopni, widoczny obszar obejmuje wszystkie długości geograficzne.Jeśli
low.longitude
= 180 stopni,high.longitude
= -180 stopni, zakres długości geograficznej jest pusty.Jeśli
low.latitude
>high.latitude
, zakres szerokości geograficznej jest pusty.
Muszą być wypełnione zarówno pola low
, jak i high
, a reprezentowane pole nie może być puste (zgodnie z definicjami powyżej). Pusty widoczny obszar spowoduje błąd.
Na przykład ten widoczny obszar całkowicie obejmuje Nowy Jork:
{ "low": { "width": 40.477398, " wieczor": -74.259087 }, "high": { "szerokość": 40.91618, "duration": -73.70018 } }
Zapis JSON |
---|
{ "low": { object ( |
Pola | |
---|---|
low |
Wymagany. Najniższy punkt widocznego obszaru. |
high |
Wymagany. Górny punkt widocznego obszaru. |
Metadane adresu
Metadane adresu. Nie możemy zagwarantować, że pole metadata
będzie w pełni wypełnione dla każdego adresu wysłanego do interfejsu Address Validation API.
Zapis JSON |
---|
{ "business": boolean, "poBox": boolean, "residential": boolean } |
Pola | |
---|---|
business |
Wskazuje, że jest to adres firmy. Jeśli zasada jest nieskonfigurowana, wskazuje, że wartość jest nieznana. |
poBox |
Wskazuje adres skrytki pocztowej. Jeśli zasada jest nieskonfigurowana, wskazuje, że wartość jest nieznana. |
residential |
Wskazuje, że jest to adres zamieszkania. Jeśli zasada jest nieskonfigurowana, wskazuje, że wartość jest nieznana. |
Dane Usps
Dane USPS dla danego adresu. uspsData
Nie ma gwarancji, że każdy adres w USA lub adres PR wysłany do interfejsu Address Validation API jest w pełni wypełniony. Jeśli używasz pola uspsData jako głównej części odpowiedzi, zalecamy zintegrowanie pól adresu zapasowego w odpowiedzi.
Zapis JSON |
---|
{
"standardizedAddress": {
object ( |
Pola | |
---|---|
standardizedAddress |
Ujednolicony adres USPS. |
deliveryPointCode |
2-cyfrowy kod punktu dostawy |
deliveryPointCheckDigit |
Cyfra kontrolna punktu dostawy. Ten numer jest dodawany na końcu kodu kreskowego „delivery_point_barcode” w przypadku skanowania mechanicznego poczty. Dodanie do siebie wszystkich cyfr parametrów delivery_point_barcode, shippingPointCheckDigit, kodu pocztowego i kodu ZIP+4 powinno dać liczbę podzieloną przez 10. |
dpvConfirmation |
Możliwe wartości potwierdzenia DPV. Zwraca pojedynczy znak.
|
dpvFootnote |
Przypisy z weryfikacji punktów dostawy. Wiele przypisów może być połączonych w ten sam ciąg.
|
dpvCmra |
Wskazuje, czy adres firmy należy do agencji CMRA (komercyjnej agencji odbierającej pocztę) – prywatnej firmy, która odbiera pocztę dla klientów. Zwraca pojedynczy znak.
|
dpvVacant |
Czy to miejsce jest puste? Zwraca pojedynczy znak.
|
dpvNoStat |
Czy adres jest niedostępny czy aktywny? Żadne adresy statystyczne nie są stale zajęte lub nie są obsługiwane przez USPS. Zwraca pojedynczy znak.
|
carrierRoute |
Kod trasy przewoźnika. Czteroznakowy kod składający się z 1-literowego prefiksu i 3-cyfrowego oznaczenia trasy. Prefiksy:
|
carrierRouteIndicator |
Wskaźnik sortowania według stawki przewoźnika. |
ewsNoMatch |
Adres dostawy można dopasować, ale plik EWS wskazuje, że wkrótce udostępnimy dopasowanie ścisłe. |
postOfficeCity |
Główny urząd pocztowy. |
postOfficeState |
Główny stan urzędu pocztowego. |
abbreviatedCity |
Skrócone miasto. |
fipsCountyCode |
Kod kraju FIPS. |
county |
Nazwa hrabstwa. |
elotNumber |
Numer rozszerzonej linii podróży (eLOT). |
elotFlag |
Flaga eLOT rosnąco i malejąco (A/D). |
lacsLinkReturnCode |
Zwrotny kod LACSLink. |
lacsLinkIndicator |
Wskaźnik LACSLink. |
poBoxOnlyPostalCode |
Kod pocztowy tylko skrytki pocztowej. |
suitelinkFootnote |
Przypisy od dopasowywania informacji o ulicy lub wieżowcu do informacji o budynkach. Jeśli nazwa firmy się zgadza, zwracany jest numer dodatkowy.
|
pmbDesignator |
Oznaczenie jednostki PMB (Private Mail Box). |
pmbNumber |
numer PMB (prywatnej skrzynki pocztowej); |
addressRecordType |
Typ rekordu adresu pasujący do wprowadzonego adresu.
|
defaultAddress |
Wskaźnik informujący o znalezieniu adresu domyślnego, ale istnieją bardziej szczegółowe adresy. |
errorMessage |
Komunikat o błędzie pobierania danych USPS. Tę wartość wypełniamy, gdy przetwarzanie USPS zostanie zawieszone z powodu wykrycia sztucznie utworzonych adresów. Jeśli występuje ten błąd, pola danych USPS mogą nie być wypełnione. |
cassProcessed |
Wskaźnik informujący o przetworzeniu żądania CASS. |
Adres Usps
Reprezentacja adresu w USA (USPS).
Zapis JSON |
---|
{ "firstAddressLine": string, "firm": string, "secondAddressLine": string, "urbanization": string, "cityStateZipAddressLine": string, "city": string, "state": string, "zipCode": string, "zipCodeExtension": string } |
Pola | |
---|---|
firstAddressLine |
Pierwszy wiersz adresu. |
firm |
Nazwa firmy. |
secondAddressLine |
Drugi wiersz adresu. |
urbanization |
Portorykańska nazwa urbanizacji. |
cityStateZipAddressLine |
Miasto + województwo + kod pocztowy. |
city |
Nazwa miasta. |
state |
2-literowy kod stanu. |
zipCode |
Kod pocztowy, np. 10009. |
zipCodeExtension |
4-cyfrowe rozszerzenie kodu pocztowego, np. 5023. |