All URIs are relative to https://api.pitneybowes.com/location-intelligence
Method | HTTP request | Description |
---|---|---|
getBatchTimezoneByAddress | POST /geotime/v1/timezone/byaddress | Timezone Batch by Address |
getBatchTimezoneByLocation | POST /geotime/v1/timezone/bylocation | Timezone Batch by Location |
getTimezoneByAddress | GET /geotime/v1/timezone/byaddress | Timezone By Address. |
getTimezoneByLocation | GET /geotime/v1/timezone/bylocation | Timezone By Location. |
TimezoneResponse getBatchTimezoneByAddress(body)
Timezone Batch by Address
Identifies and retrieves the local time of any location in the world for a given address and time. The input and retrieved time format is in milliseconds.
// Import classes:
//import pb.ApiClient;
//import pb.ApiException;
//import pb.Configuration;
//import pb.auth.*;
//import pb.locationintelligence.LIAPIGeoTimeServiceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API_KEY and SECRET for authorization: oAuth2Password
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setoAuthApiKey("<YOUR API KEY>");
defaultClient.setoAuthSecret("<YOUR SECRET>");
LIAPIGeoTimeServiceApi apiInstance = new LIAPIGeoTimeServiceApi();
TimezoneAddressRequest body = new TimezoneAddressRequest(); // TimezoneAddressRequest |
try {
TimezoneResponse result = apiInstance.getBatchTimezoneByAddress(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LIAPIGeoTimeServiceApi#getBatchTimezoneByAddress");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | TimezoneAddressRequest | [optional] |
- Content-Type: application/json, application/xml
- Accept: application/json, application/xml
TimezoneLocationResponse getBatchTimezoneByLocation(body)
Timezone Batch by Location
Identifies and retrieves the local time of any location in the world for a given latitude, longitude and time. The input and retrieved time format is in milliseconds.
// Import classes:
//import pb.ApiClient;
//import pb.ApiException;
//import pb.Configuration;
//import pb.auth.*;
//import pb.locationintelligence.LIAPIGeoTimeServiceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API_KEY and SECRET for authorization: oAuth2Password
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setoAuthApiKey("<YOUR API KEY>");
defaultClient.setoAuthSecret("<YOUR SECRET>");
LIAPIGeoTimeServiceApi apiInstance = new LIAPIGeoTimeServiceApi();
TimezoneLocationRequest body = new TimezoneLocationRequest(); // TimezoneLocationRequest |
try {
TimezoneLocationResponse result = apiInstance.getBatchTimezoneByLocation(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LIAPIGeoTimeServiceApi#getBatchTimezoneByLocation");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | TimezoneLocationRequest | [optional] |
- Content-Type: application/json, application/xml
- Accept: application/json, application/xml
Timezone getTimezoneByAddress(timestamp, address, matchMode, country)
Timezone By Address.
Identifies and retrieves the local time of any location in the world for a given address and time. The input and retrieved time format is in milliseconds.
// Import classes:
//import pb.ApiClient;
//import pb.ApiException;
//import pb.Configuration;
//import pb.auth.*;
//import pb.locationintelligence.LIAPIGeoTimeServiceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API_KEY and SECRET for authorization: oAuth2Password
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setoAuthApiKey("<YOUR API KEY>");
defaultClient.setoAuthSecret("<YOUR SECRET>");
LIAPIGeoTimeServiceApi apiInstance = new LIAPIGeoTimeServiceApi();
String timestamp = "timestamp_example"; // String | Timestamp in miliseconds.
String address = "address_example"; // String | The address to be searched.
String matchMode = "Relaxed"; // String | Match modes determine the leniency used to make a match between the input address and the reference data.
String country = "USA"; // String | Country ISO code.
try {
Timezone result = apiInstance.getTimezoneByAddress(timestamp, address, matchMode, country);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LIAPIGeoTimeServiceApi#getTimezoneByAddress");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
timestamp | String | Timestamp in miliseconds. | |
address | String | The address to be searched. | |
matchMode | String | Match modes determine the leniency used to make a match between the input address and the reference data. | [optional] [default to Relaxed] [enum: Exact, Standard, Relaxed, Custom, Interactive, CASS] |
country | String | Country ISO code. | [optional] [default to USA] |
- Content-Type: application/json, application/xml
- Accept: application/xml, application/json
TimezoneLocation getTimezoneByLocation(timestamp, longitude, latitude)
Timezone By Location.
Identifies and retrieves the local time of any location in the world for a given latitude, longitude and time. The input and retrieved time format is in milliseconds.
// Import classes:
//import pb.ApiClient;
//import pb.ApiException;
//import pb.Configuration;
//import pb.auth.*;
//import pb.locationintelligence.LIAPIGeoTimeServiceApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API_KEY and SECRET for authorization: oAuth2Password
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setoAuthApiKey("<YOUR API KEY>");
defaultClient.setoAuthSecret("<YOUR SECRET>");
LIAPIGeoTimeServiceApi apiInstance = new LIAPIGeoTimeServiceApi();
String timestamp = "timestamp_example"; // String | Timestamp in miliseconds.
String longitude = "longitude_example"; // String | Longitude of the location.
String latitude = "latitude_example"; // String | Latitude of the location.
try {
TimezoneLocation result = apiInstance.getTimezoneByLocation(timestamp, longitude, latitude);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LIAPIGeoTimeServiceApi#getTimezoneByLocation");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
timestamp | String | Timestamp in miliseconds. | |
longitude | String | Longitude of the location. | |
latitude | String | Latitude of the location. |
- Content-Type: application/json, application/xml
- Accept: application/xml, application/json