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

1.1.3 • 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);
    }

/@credithub/webservice/

    Package Sidebar

    Install

    npm i @credithub/webservice

    Weekly Downloads

    49

    Version

    1.1.3

    License

    MIT

    Unpacked Size

    412 kB

    Total Files

    56

    Last publish

    Collaborators

    • davialmeida97
    • matheuscbs
    • lfvaamorim