0 votos
66 visitas
por (1,8K pontos)
editado por | 66 visitas

1 Resposta

0 votos
Os métodos disponíveis da API JSON do madrix ficam em https://cloud.madrix.app/[nome da sua instância]/Help

Em todos os métodos você tem um exemplo básico de como usar.
Tendo dúvidas favor entrar em contato a equipe de suporte do madrix.

Os métodos que precisam de autenticação utilizam a autenticação via token oAuth 2.0
O token pode ser obtido no endereço https://cloud.madrix.app/[nome da sua instância]//token.

Abaixo você pode ver como é o conteúdo da requisição e json para obter esse token:
 
body : {grant_type :"password", userName : "usuario", password : "senha"}

Após obter o token você embute ele no corpo das requisições que precisam dele.

Abaixo segue o exemplo de uma requisição em PHP do método ExecuteQuery (ele executa uma consulta no banco de dados do madrix)
<?php

$request = new HttpRequest();
$request->setUrl('https://cloud.madrix.app/[nome da sua instância]/api/MadrixBase/executequery');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders(array(
  'cache-control' => 'no-cache',
  'Authorization' => 'Bearer HQnCqhepjNdrotbic90_4me1llCdIeSoiQl0RSEVzaZeE8ciD8L6WVWWY2B63CcU_S6B2tF1LrBw-3VM9iug9TIlG1PXWE34MMVODqdsRPsgfvbRu5kh5IlD7_kBsTqRJRbVywt-FBy5PnOy3MVrGOl0ccWp_KDyuVYdvNhtnuTocUQRrc7GarvhblRnPPkwZ9b4TzaoiihEod_uFBBfOFsNUr4oTHkujRrNretMiF0QvaJWCwmjUTKJJN0KrHah5yCydOLwh13LrAx7WdlHCI3VZ4Ml8QARaZWO97xO0hI',
  'Content-Type' => 'application/json'
));

$request->setBody('"select ID, login from [User]"');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
por (1,8K pontos)
editado por
Seja bem vindo ao fórum Madrix, onde você pode fazer perguntas e receber respostas de outros membros da comunidade.
42 perguntas
42 respostas
1 comentário
16 usuários