[login to view URL] php api

language php 5.3

frameworks - NONE

database - mysql 5

reference: [login to view URL]

## A - List of functions

#1 "get clientids" function will need to grab the "clientids". use this page with the api key as the username and a blank password and it spits out the listids. The function should return a simple success or FAIL with some debug data.

#2 "get lists" function will need to grab the "lists" available to all of the clientids then we need to grab the lists, potentially in a little loop to get them all check out "Getting subscriber lists" (under clients) to retrieve the listids. The function should return a simple success or FAIL with some debug data.

#3 "add email to list" function will need to add an email to a "list" using the "Adding a subscriber" api function. The input should be clientid, listid, and email address.

#4 "get history" function will need to use the "Getting a subscriber’s history" api function.

#5 "insert history into mysql function" This should do a simple insert into a "history" table that is essentially a simple historical log of all calls made to the API, and all of the returns. One row should contain both the call and the return, and timestamp.

#6 "unsubscribe email" function. use the "Unsubscribing a subscriber" api function. This function should take an email address, and listid as an input and trigger an unsubscribe call.

#7 "retreive all Active subscribers" function. use the "Active subscribers" api function. This function should be a standalone php script which will be run from a cronjob, once a day to update/insert all returned data into two simple mysql tables - "email_subscriber". the customfields can be dropped.

## B - Note about potential local storage of clientid and list data

Depending on how long it takes for the API to return the clientid and lists, we may have to store them locally in mysql. If it takes less than 1 second, we do not need to store them locally. If we have to store them locally, we need one simple php script which will be run in a cronjob to handle this every hour, by inserting them into two simple mysql tables, which will then be used in another function.

## C - front end gui to tie the functions together

I need a simple html/javascript front end gui which ties together the functions above.

It should be approx 400x600 pixels +/-. It should be in a div, that will be used as an "include" (by another developer) into a CRM. The email address will be passed to it by php or javascript variable.

## D - front gui function

On page load, it should present several buttons, accross the top, that stay permanently. It should also present a simple list of all of the names of the listid this particular email address is subscribed to according to the "email_subscriber" table.

#1 "add to list" button (show at the top permanently)

This button should present a display of the clientid and lists inside of the div. When you click on one of the lists, it should run the "add email to list" function.

#2 "show history" button (show at the top permanently)

This button should use the "get history" function and present the results inside of the div.

#3 "unsubscribe all" button (show at the top permanently)

This button should use the "unsubscribe email" function, against ALL of the listids and present a simple success of fail inside of the div.

#4 "unsubscribe from XX list" button

This button should use the "unsubscribe email" function, with only that one particular listid and present a simple success or fail inside of the div. It should be located next to each of the list names to which they are subscribed, unless they are not subscribed to any.

Skills: PHP, MySQL, RESTful API

See more: php api meassaging, ringtone website php api, php api google custom search engine, php api google authentication demo, shoppingcom php api sample code, freightquotecom php api, shopping website php api, php multiple language website, amazon php api, php probid language portuguese, php api gimp, php api weather forecast, freightquote com php api, php api mediafire com upload, php api rapishare com, weather com xml api php, api speech google com php, https www freelancer com php object api

About the Employer:
( 26 reviews ) Kennesaw, United States

Project ID: #26514367

Awarded to:


Hello, This is Ricky. I can do your project PHP 5.3 & cURL, MySQL 5. About cronjob part, we can do it in server. So I hope we can discuss your project in more detail via chat. Thank you.

$300 USD in 5 days
(19 Reviews)

29 freelancers are bidding on average $314 for this job


Hi, Reference website=> "[login to view URL]" I have got experience with these and have 7+ years of experience in PHP/MySQL based Web Designing and Development including CMS coding conventions and config More

$500 USD in 10 days
(30 Reviews)

Hello. I can start work today. Will you provide your host to create the application, or I should have to make it on my development host? --- Thank you. Alexey

$220 USD in 7 days
(184 Reviews)
(53 Reviews)
(13 Reviews)

Hello. I'm a PHP expert. I am very familiar with many types of API consuming, building. I am confident for this project. I would be more than capable of completing your project. Please let me know if I could assist More

$300 USD in 3 days
(22 Reviews)

Dear Employer, I have read the project details and confident to work on [login to view URL] php api. I have extensive knowledge on PHP, MySQL and RESTful API. Kindly message me so that we can discuss more about the w More

$400 USD in 3 days
(15 Reviews)

@@@ PHP & Mysql Expert @@@ Hi. Dear employer. My top skill is PHP & Mysql. I am a PHP expert who have experience 8 years over. I read your Job Description and I can complete your Project perfectly, you will get sati More

$200 USD in 7 days
(10 Reviews)

⭐⭐⭐⭐⭐ Hello Your requirements: "[login to view URL] php api " I'm a senior PHP developer with 9 years of experience and I'm very familiar with API integration. I will make your website look very nice, modern and pro More

$335 USD in 3 days
(15 Reviews)

Hi. Be sure to get quality work and reliable help. Kindly allow me to work for you at my best. I believe in long term relationship & client satisfaction and my pricing is very competitive. Thank you for seeing my propo More

$200 USD in 7 days
(7 Reviews)

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the More

$400 USD in 5 days
(11 Reviews)

Hello dear, I saw your project desiring for website and read your requirement, Php Platform like to work on. you can also give us a Reference [login to view URL] really helpful for us to understand your requirement. Just have More

$300 USD in 7 days
(5 Reviews)

Dear Client, Thanks for posting. I have checked your description all. I can finish the API function in a short time perfectly. Here is my latest projects. [login to view URL] [login to view URL] [login to view URL] More

$250 USD in 7 days
(4 Reviews)

Hi Theo ! how are you? greetings from senior full stack web developer. I am talented at Restful api of php and i am confident of your porject. if you hire me you will get best result within short time. looking forward More

$300 USD in 7 days
(5 Reviews)

Dear Client. I am php and api developer. [login to view URL] I have reading your job description in details, it’s clear that you’re looking for your project. I have much More

$400 USD in 10 days
(5 Reviews)

SENIOR WEB DEVELOPER ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ ================================================= ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ ================================================= ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ ================================================= ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ == More

$400 USD in 6 days
(4 Reviews)

Dear Client. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I have worked on similar projects to what you are looking for, and I am confident I can exce More

$335 USD in 14 days
(2 Reviews)

Hi How are you? I've carefully checked your requirements and really interested in this job. I'm full stack developer working at large-scale websites as a developer . I can complete your project on time and you will ex More

$335 USD in 1 day
(2 Reviews)

Dear Take my love first! I have read and understood your project description.I'm a full-stack web developer and I will try to give you the best services and I think you will be satisfied. Hopefully, you will definitely More

$300 USD in 7 days
(5 Reviews)

MySQL, Phpmyadmin, PHP are my main skills I am confident in this field. I can start right now. My recent projects are laravel projects.

$300 USD in 7 days
(1 Review)

Hi! I have read your requirements carefully. I think this project is good and interesting. I am Web expert and have 7 years of experience with PHP and MySQL. So I know how to develop API for your site, and can get this More

$300 USD in 5 days
(1 Review)