Find Jobs
Hire Freelancers

campaignmonitor.com php api

$200-400 USD

Status
Publicerad nästan fyra år sedan

$200-400 USD

Betalning vid leverans
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.
Project ID: 26514367

Om projektet

13 anbud
Distansprojekt
Senaste aktivitet fyra år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
13 frilansar lägger i genomsnitt anbud på $328 USD för detta uppdrag
Använd avatar
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 Om 7 dagar
4,9 (191 omdömen)
6,6
6,6
Använd avatar
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 experience great satisfaction with me. I have rich experienced in PHP, MySQL and RESTful API. For more information about me, please refer to my portfolios. I'm ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Thanks
$335 USD Om 1 dag
4,9 (32 omdömen)
5,9
5,9
Använd avatar
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 project. Thanks. .. .
$400 USD Om 5 dagar
5,0 (12 omdömen)
5,3
5,3
Använd avatar
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 proposal. My Skills : - PHP/Laravel/Wordpress - API/RESTful API - HTML/HTML5, CSS/CSS3, Bootstrap, Material UI. - jQuery/Javascript ES6+ - MySQL/MariaDB/PostgreSQL/MSSQL/MongoDB
$200 USD Om 7 dagar
5,0 (7 omdömen)
4,8
4,8
Använd avatar
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 contact me. Thank you so much Sincerely Manik S.
$300 USD Om 7 dagar
3,3 (11 omdömen)
3,5
3,5
Använd avatar
Hi It sounds like you need an expert in backend especially one who has skills to integrate Mobile and Desktop web app with php. My strong understanding of these libraries will allow me to tackle your project and deliver it to you in no time. Especially the knowledge about REST API that you want let me send this proposal. Dealing with buttons, tables, pages are primary skills on web developer. The important fact is what services have you used, What third party have you integrated. I hope to work with you. Thanks,
$300 USD Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
I have good expertization in Core PHP and MySQL and have 11+ yrs of experience. I have worked on large scale applications and looking for long term relationship.
$277 USD Om 7 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för UNITED STATES
Kennesaw, United States
5,0
29
Verifierad betalningsmetod
Medlem sedan apr. 15, 2008

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.