WebGL está presente no Firefox, Google Chrome, Internet Explorer 11+, Android e iOS.
WebGL (Web Graphics Library) é uma API do JavaScript para renderizar gráficos 3D e 2D dentro de um navegador web (browser) compatível sem o uso de plug-ins. O WebGL faz isso de acordo com o OpenGL ES 2.0 e o HTML5.
É um sistema para armazenamento e controle de projetos com modelos 3D, este sistema fornece acesso online no formato B2B através de uma API.
JSON Web Token segue o padrão RFC 7519 que representa uma forma de comunicação entre duas partes de uma forma segura.
Tecnologia compatível com ajax (Jquery), curl (PHP), webclient (Java ou .NET) ou Api tool (Postman)
passo 1. autenticação (post)
RequestPOST /api/v1/auth/
Content-Type: application/json
parameter { "email":"eee@", "password":"ppp" }
Warning: Attempt to read property "hash" on null in /home1/spa3d/subdomains/api-3dmodel/index.php on line 70
{ "hash": "tokendigitalcom120digitosaleatorios", "message": "" }
HttpStatusCode 400
{ "hash": "", "message": "Erro de autenticação" }
HttpStatusCode 405 - verbo diferente de POST
{}
passo 2. lista de projetos, somente leitura (get)
RequestGET /api/v1/project/ Content-Type: application/json header Authorization: hash
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /home1/spa3d/subdomains/api-3dmodel/index.php:106
Stack trace:
#0 /home1/spa3d/subdomains/api-3dmodel/index.php(357): isProjectsOk()
#1 {main}
thrown in /home1/spa3d/subdomains/api-3dmodel/index.php on line 106