@credithub/webservice
v1.1.4
Published
Credithub Client
Downloads
162
Readme
TL;DR - Cliente Credithub WebService
Instalação
Instale a biblioteca Credithub WebService:
npm install @credithub/webservice
Uso
Cliente WebService
Requerir o Cliente:
const { Client } = require('@credithub/webservice');
Inicializar o Cliente:
const apiKey = '<sua-chave-de-api>'; const webService = new Client.WebService(apiKey);
Realizar uma Requisição JSON:
const query = "USING 'JSON' SELECT FROM 'INFO'.'INFO'"; try { const response = await webService.request(query); const jsonResponse = await jsonResponse.json() console.log('Resposta:', jsonResponse); } catch (error) { console.error('Erro:', error.message); }
PushManager
Requerir o PushManager:
const { Push } = require('@credithub/webservice');
Inicializar o PushManager:
const apiKey = '<sua-chave-de-api>'; const pushManager = Push.PushManager.fromKey(apiKey);
Criar um Push:
const pushQuery = { target: 'exemplo_destino', parameters: { param1: 'valor1', param2: 'valor2' }, }; const pushConfig = { priority: 1, interval: 60, // ... outras opções de configuração }; try { const pushIdentifier = await pushManager.create(pushQuery, pushConfig, 'Exemplo Push'); console.log('Push criado com ID:', pushIdentifier.id); } catch (error) { console.error('Erro ao criar push:', error.message); }