APIlitAx is an Ajax application which allows users to manage their Google AdWords accounts in an interactive and asynchronous way. APIlitAx behaves almost like a program on your desktop, but runs entirely in your web browser.
The name APIlitAx is a combination of the names of the two central components of the application: APIlity and Ajax.
The application runs on a web server (which for example can also be an Apache on localhost of course) and generates XmlHttpRequests in order to access locally stored so-called intermediate PHP files.
These intermediate PHP files act as an interface between APIlitAx running in the web browser, and the Google APIlity library. As APIlity supports XML and native PHP types as data exchange formats, the intermediate PHP files need to translate between these two formats.
Having received the instruction embedded in the XmlHttpRequest, APIlity then interacts with the Google AdWords API and processes the desired tasks.
Afterwards, the response is forwarded to the waiting XmlHttpRequest and finally arrives at the APIlitAx application.
This principle allows mutliple requests to be sent in parallel. In practice this means that for example when you are waiting for all AdGroups to download, you can edit the data of another Campaign in between, i.e. the requests are non-blocking.
What's New in This Release:
· Switched the APIlity layer to the latest version 1.8.1