UnPS-GAMA API Third release - Not in usable production state

Version 0.0.3

Coder's Note: I hate the password reset function and the check for
	- existing apikeys (used in regAPI and resetAPI). I really
	- have to get started on the frontend/endpoint and integrate
	- into services (starting with Shortv4-2 - the -2 meaning
	- complete rewrite of unpublished ShortV4 code to use the
	- API by default, reverting to internal shorten code if API
	- is not available)
This commit is contained in:
Arctic Code 2013-07-24 22:10:27 -05:00
parent d591e1cac7
commit 988dbd7eeb

View File

@ -1,24 +1,28 @@
#UnPS-GAMA API #UnPS-GAMA API
Current Version: v0.0.2 - Not ready for production environment Current Version: v0.0.3 - Not ready for production environment
This is my upcoming API for the services I provide. This is my upcoming API for the services I provide.
Currently, the API supports six functions: Currently, the API supports ten functions:
Shortening of links Shortening of links
Deletion of shortened links Deletion of shortened links
Reporting of false negatives Reporting of false negatives
Uploading images Uploading images
Deleting images Deleting images
editing images Editing images
Register users
Register API users
Reset API key
Reset user password
This implements the upcoming Shortv4 code (which includes deletion of short links with a password) and also implements ImgHostv6 code This implements the upcoming Shortv4 code (which includes deletion of short links with a password) and also implements ImgHostv6 code
API usage can only happen with a valid apikey (a 64 character long string), all transactions are logged for future analysys (either automatic or manual) API usage can only happen with a valid apikey (a 64 character long string), all transactions are logged for future analysys (either automatic or manual)
The api.backend.php file does not attempt to sanatize imput (other than addslashes on a few uses), that must be done in api.frontend.php The api.backend.php file does not attempt to sanatize imput, that must be done in api.frontend.php
TODO: TODO:
Code the frontend Code the frontend
Add API user creation Add API user creation
Add future services Add future services
Implement into services Implement into services
TEST the four new functions TEST the eight new functions