@credithub/webservice
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

TL;DR - Cliente Credithub WebService

Instalação

Instale a biblioteca Credithub WebService:

npm install @credithub/webservice

Uso

Cliente WebService

  1. Requerir o Cliente:

    const { Client } = require('@credithub-webservice');
  2. Inicializar o Cliente:

    const apiKey = '<sua-chave-de-api>';
    const webService = new Client.WebService(apiKey);
  3. 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

  1. Requerir o PushManager:

    const { Push } = require('@credithub/webservice');
  2. Inicializar o PushManager:

    const apiKey = '<sua-chave-de-api>';
    const pushManager = Push.PushManager.fromKey(apiKey);
  3. 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);
    }

Readme

Keywords

none

Package Sidebar

Install

npm i @credithub/webservice

Weekly Downloads

10

Version

1.1.2

License

MIT

Unpacked Size

429 kB

Total Files

56

Last publish

Collaborators

  • davialmeida97
  • matheuscbs
  • lfvaamorim