Find Jobs
Hire Freelancers

campaignmonitor.com php api

$200-400 USD

В роботі
Опублікований almost 4 years ago

$200-400 USD

Оплачується при отриманні
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.
ID проекту: 26514367

Про проект

13 пропозицій(-ї)
Дистанційний проект
Активність 4 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
13 фрілансерів(-и) готові виконати цю роботу у середньому за $328 USD
Аватарка користувача
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 за 7 дні(-в)
4,9 (191 відгуки(-ів))
6,6
6,6
Аватарка користувача
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 за 1 день
4,9 (32 відгуки(-ів))
5,9
5,9
Аватарка користувача
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 за 5 дні(-в)
5,0 (12 відгуки(-ів))
5,3
5,3
Аватарка користувача
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 за 7 дні(-в)
5,0 (7 відгуки(-ів))
4,8
4,8
Аватарка користувача
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 за 7 дні(-в)
3,3 (11 відгуки(-ів))
3,5
3,5
Аватарка користувача
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 за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Kennesaw, United States
5,0
29
Спосіб оплати верифіковано
На сайті з квіт. 15, 2008

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.