I need a small "library" built in PHP to extend current Google Adwords API and Facebook Ads API,
I expect that its based on current versions of the API, and its fine to start with their examples, etc., but I need it for the simple functionality initially, and we can develop it further in later versions (new time & new budget).
The specific features we need are:
- Add new Facebook Ad, incl. all functions
- Add new Google Adwords ad, incl. all functios
- Store ad / account data in mysql in customer groups, ie. customer 1 can have xx FB ads and yy Google ads, etc.
- List all ads based on group (ie. only show group's ads, but make those searchable, etc.)
- A solution to handle payment. We have a payment gateway incl. API already.
The script should be able to handle multiple customers, ie. that x different customers can create/edit/list their ads via the script. We would like to be able to add a markup to the invoiceing of clients, so perhaps the billing should go via "our creditcard" or we can discuss alternative ways to solve that part.
The important part is that it should be easy for me to integrate the scripts into a current application. The library should be structured in a way where it will be fairly easy to integrate into other php MVC based frameworks (example could be YII, CodeIngniter or Zend).
The development should be very well structured, logical, with correct function & vairable naming, english comments in all code, etc. Its important that effort is made to make the code as easy to maintain as possible and as little complex as possible, as we would not want to do refactoring afterwards. And there will be a check from clients side (their CTO who is expert php dev) at the delivery deadline to verify that the code is well structured and logical.
The script will obviously just build on the existing Google Adwords API and Facebook Ads API, so its important that you can illustrate experience with minimum one of the two.
Thanks & I look forward to hear from you ;)