ZF2 API module:
- backend web-console for testing api requests
- logs api data(platform, headers, request, respons, etc.)
- API documentation
CREATE TABLE `api_logs` (
`id` INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
`platform` VARCHAR(255),
`resource` VARCHAR(255) NOT NULL,
`request_method` VARCHAR(255) NOT NULL,
`request_body` TEXT,
`request_headers` TEXT,
`response_code` VARCHAR(255) NOT NULL,
`response_body` TEXT,
`created_dt` DATETIME,
`ip` VARCHAR(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
http://swagger.io/, (*1)
https://github.com/zircote/swagger-php, (*2)
https://github.com/Rebilly/ReDoc, (*3)
Samples
https://rebilly.github.io/ReDoc/, (*4)
Swagger documentations