Back to Help Center

CONFIGURANDO UMA SOLICITAÇÃO DE API

Equipe Learning

O servidor IoT fornece nós incorporados para fazer solicitações HTTP. Esses nós são categorizados como nós "solicitação http" e "resposta http" na paleta do servidor IoT. O nó "solicitação http" permite que você envie solicitações HTTP para APIs externas ou serviços da web, enquanto o nó "resposta http" permite que você manipule as respostas recebidas dessas solicitações.

Você pode baixar o arquivo yaml do braincube.io e abrir usando um serviço como postman ou usar a API no Data Flows Manager conforme descrito abaixo.

Configure msg em um nó de função anterior ao nó de solicitação http
http_request_node

Como configurar msg:

Contém três objetos msg

  1. URL
  • A URL da API para solicitar
    Estes podem ser encontrados na documentação braincube.io
    1. Método
  • POST
    Cria dados em um endpoint
  • GET
    Obtém dados de um endpoint
  • DELETE
    Remove dados
  • PUT
    Atualiza dados em um determinado endpoint
  • PATCH
  1. Cabeçalhos
    Os cabeçalhos geralmente têm 2 objetos dentro.
    Os dois primeiros, 'accept': 'application/json' & 'content-type': 'application/json' quase nunca devem mudar.

Configuração com chave de API:

msg = {
'url': https://api.mybraincube.com/braincube/{yourBraincube}/
'method': 'GET',
'headers': {
'accept': 'application/json',
'content-type': 'application/json',
'x-api-key': ""
}
}

Configuração com Token IPLSSO:

msg = {
'url': https://api.mybraincube.com/braincube/{yourBraincube}/
'method': 'GET',
'headers': {
'accept': 'application/json',
'content-type': 'application/json',
'Authorization': 'Bearer [YOUR IPLSSOTOKEN]'
}
}

Powered by Zendesk