Posted 31 August 2012 - 12:19 AM
I'm working on an API/web service for a local company. They currently make a desktop business management package. They are looking for a way to "share" the data that is currently stored in local databases at client sites with mobile/web/desktop "apps". I have been tasked with the job of firstly creating a transport method for the data (up and down) and creating the API.
I have spents weeks on weeks researching best practices/what not to do, but have found myself stuck on one problem, authentication.
I looked into OAuth but am not quite sure how to implement it. I've looked at Facebook, Twitter and other social media API's for idea's. The only thing I have decided on is that it's going to be written in PHP, use a MySQL database, return JSON or XML data and have a RESTful structure.
There's no place like 127.0.0.1
There are 10 types of people in the world, those that can read binary, and those who can't.