Create code that calls a proxy. The proxy sends a request to an API residing on a different server. Data is return in a single format as JSONP which is then parsed ready to display. The proxy utilises caching so that repeat calls to the API can be avoided for a set duration.
The proxy call has an ID and a public key that can be sent in the GET/ POST and must remain secure - obfuscate and SSL proxy call.
The code must manage errors returned from the API. All key information is in uppercase, all date formats are ODBC compatible.