Find Jobs
Hire Freelancers

campaignmonitor.com php api

$200-400 USD

処理中
投稿日: 4年近く前

$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年前

お金を稼ぎたいですか?

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
お支払い方法確認済み
メンバー登録日:4月 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)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。