4DCollab Api-3Dmodel

contato@4dcollab.com.br
Tecnologia web para modelos 3D desde 2009 · contato@4dcollab.com.br

WebGL está presente no Firefox, Google Chrome, Internet Explorer 11+, Android e iOS.


Tecnologia

WebGL

3D model

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.

Fonte de dados por API

4DCollab

É um sistema para armazenamento e controle de projetos com modelos 3D, este sistema fornece acesso online no formato B2B através de uma API.

Integração JWT

Segurança

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)

Integração

Integração cliente/servidor

Como um site pode se conectar no 4DCollab ?

passo 1. autenticação (post)

Request
POST /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

Auth erro

Responses
HttpStatusCode 200
{ "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)

Request
GET /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