pedicabAPI is a simple PHP RESTful API that returns JSON
Requires:
PHP 7.0 (min), Apache mod_rewrite (currently)
License:
GPL 3, http://opensource.org/licenses/GPL-3.0
Usage:
http://[domain]/[version]/{ENDPOINT-CLASS}/[verb]/{PARAMS}/
Returned Result:
{"title":"Quam Sit","content":"Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit."}
Still Todo:
- Modernize Api class +basic AUTH
- Change how ENDPOINTS are created and interpretted (router vs. no-router)
- Test in PHP 8 (forward compatibility)
pedicabAPI is a simple PHP RESTful API that returns JSON
Requires:
PHP 5.0, Apache htaccess (mod_rewrite)
License:
GPL 3, http://opensource.org/licenses/GPL-3.0
Usage:
http://[domain]/[version]/[endpoint]/[verb]/[id]/
Returned Result:
{"title":"Quam Sit","content":"Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit."}
Still Todo:
- Implement public API Key (http://php.net/manual/en/features.http-auth.php)
- Implement private API Secret Key
- Move database credentials to config JSON file
- Validate headers on requests (http://php.net/manual/en/function.get-headers.php, https://developer.mozilla.org/en-US/docs/Web/HTTP/Server-Side_Access_Control)