Each partner feed is accessed by a custom LocalXML interface.
A typical URL will be of this format:
http://localxml.com/feed.php?partner=<partnerID>&city=<cityID>&cat=<categoryID>
where <partnerID> will be replaced by the
partner's ID as chosen by LocalXML, while both <cityID>
and <categoryID>
will be replaced by the relevant numeric codes supplied to you by LocalXML support. The cityID look-up table can be found here.
For partner sites that are dynamically generated using either a database or flat files, the LocalXML numeric mapping will simply be two additional columns to pull from. If your site is static, please see below for ways to parse XML into a static HTML page.
Our preference is to receive Host: header information from your server on each
request. Host: headers are an HTTP: protocol feature, optional in HTTP 1.0,
and required in HTTP 1.1. Host: headers are another way we manage your
service, and they can help troubleshoot problems.
Your XML results will include a URL giving the schema location.
The schema is made available particularly for QA and development time data
validation. In particular, it is recommended to carefully QA any new
implementations, including use of new character encodings and new page layouts. In these cases, full validation
of our XML is suggested. After launch, when your production systems
query the XML Interface, it is not necessary to retrieve the schema
with each new query. For performance reasons, we request that you limit your
downloads of the schema file to the lowest level necessary.
The DNS settings (TTL), which are in effect on Overture DNS servers, are
optimized for serving as well as problem resolution. We request that you
follow them as much as possible, and in any event do not cache the Overture
server's IP address longer than 10 minutes, as this can result in delays to
failover operations and disruption of service to your users.
|