Find Jobs
Hire Freelancers

Create a Simple RESTful API using OAuth2

$50-100 USD

ปิดแล้ว
โพสต์ ประมาณ 7 ปีที่ผ่านมา

$50-100 USD

ชำระเงินเมื่อส่งงาน
I need someone that can create a simple restful api in PHP using mysql db, and using OAuth2 for authentication. Here is a list of API calls that I need implemented: DATABASE (limited) client (developer) -company_name -email -phone -website -verified -epc_address -epc_balance client_employee -name -email -phone client_app -name -has_android_version -has_iphone_version client_user -client_app_id -epc_balance client_transaction -action(add|subtract) -amount -date client_user_transaction -source(user|client) -action(add|subtract) -amount -date WEBSITE sign up -company name -email Add APP -name -has Android -has iPhone dashboard: -Company Name (edit) -Email (edit) -EPC Wallet ID -EPC Balance -Withdraw -List of Apps (Add|remove) Transaction -List of transaction (Date|App ID| Source | Action | Amount) Users -List of Users (User ID | App ID | Wallet ID | Balance | Date Created) API CALLS /user/create (client_id|client_app_id) - if successful returns client_user_id | wallet_id (the wallet ID main function is so that users can add to their balance if they wish to do so) - errors - - invalid client_id - - invalid client_app_id - - system error /user/deposit (client_id|client_user_id|amount) - subtracts from client's balance adds to user's balance - if successful returns TRUE - errors - - invalid client_id - - invalid client_user_id - - invalid amount - - insufficient balance (client's balance is not enough to cover the transaction) - - system error /user/withdrawal (client_id|client_user_id|amount) - subtracts from users's balance adds to clients's balance - if successful returns TRUE - errors - - invalid client_id - - invalid client_user_id - - invalid amount - - insufficient balance (users's balance is not enough to cover the transaction) - - system error /user/get_balance (client_id|client_user_id) - get users balance - if successful returns returns balance - errors - - invalid client_id - - invalid client_user_id - - system error /get_balance (client_id) - get client's balance - if successful returns returns balance - errors - - invalid client_id - - system error The file structure should be easy to navigate, code needs to be commented and intended correctly. You must ensure that when requesting info, each client is authorizes for that data, for example, if get /user/get_balance, the user_id has to belong to client_id, etc You must provide API documentation for Developers that will use this API!!
รหัสโปรเจกต์: 13362520

เกี่ยวกับโปรเจกต์

11 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 7 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
11 freelancers are bidding on average $162 USD for this job
รูปอวาตาร์ของผู้ใช้
Looking forward to discuss more details about the project and deliver the same to your specifications
$100 USD ใน 10 วัน
4.9 (151 รีวิว)
7.5
7.5
รูปอวาตาร์ของผู้ใช้
We are a team of excellent programmers and engineers. We have completed over 250 jobs up to now, and are ever-growing at rapid speed. Our team include many experts with following skills. - C/C++/C#/Java Programming - Android App, iPhone App Expert - Web Developing, Mobile Web Developing - Angular JS,Bootstrap, HTML5, Javascript, NodeJs(Express) - JSP, Spring MVC, JPA+Hibernate Framework - Hadoop, Spark, OpenStack -Linux Server Expert Manager -Oracle, MySQL, Mongo db, Casandra,etc database Manager -Redis, Apache Spark, Apache Kafka, etc - PHP Laravel Framework
$210 USD ใน 10 วัน
4.9 (41 รีวิว)
6.3
6.3
รูปอวาตาร์ของผู้ใช้
Hi Protected, I am competitive to this kind of task, can take good care of this project. In fact, I already done related to this job before. Let me know the best of your time so we can discuss further based on your requirements and we can move forward to the next step. Thanks, Joseph C Ocero
$99 USD ใน 3 วัน
5.0 (17 รีวิว)
4.9
4.9
รูปอวาตาร์ของผู้ใช้
Dear Sir, I am happy to be here to contact you. Sometimes a chance may change the whole life, and it will be that great chance of success of your business and life. "No pains, no gains", but you get me here, you can gain success with no pain, as I have rich and profound experience in android and iphone developement. I have worked for domestic and global development with ios and android studio and eclipse for 4 years. So your project is not great difficulty for me, but it is of my skill and experience. High quality, short development time, fast and flexible communication will give you amusement also in business. Life is beautiful, and let's make business beautiful. Best regards!
$83 USD ใน 10 วัน
5.0 (4 รีวิว)
4.6
4.6
รูปอวาตาร์ของผู้ใช้
I have read your job posting carefully and understood clearly what you want. I am a full-stack Web Application Developer and Consultant. For over 7 years, I have worked a lot of web app and API using PHP and some framework. OAuth2 is no problem. If you hire me, I will do my best.
$55 USD ใน 3 วัน
5.0 (2 รีวิว)
0.9
0.9
รูปอวาตาร์ของผู้ใช้
I am willing to work on your task as per the given requirement and available 24/7 online further discussion . Please message me, Thank you
$83 USD ใน 1 วัน
5.0 (2 รีวิว)
0.4
0.4

เกี่ยวกับลูกค้า

ปักธงของ UNITED STATES
boston, United States
5.0
49
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ก.ค. 7, 2011

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง