New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

precodahora-api

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

precodahora-api

Preço da Hora Private API written in JS

latest
Source
npmnpm
Version
1.0.3
Version published
Maintainers
1
Created
Source

Uma API Privada para o Preço da Hora Bahia

precodahora-api

XO code style

Implementação simples, fácil e completa da API Privada para o Preço da Hora Bahia

Instalação

npm i precodahora-api

Utilização

Crie uma instância para PrecoDaHora execute um dos métodos sugestao ou produto

const PrecoDaHora = require("precodahora-api");
const client = new PrecoDaHora();

client
	.sugestao({ item: "ABACAXI" })
	.then((res) => {
		if (res.data.codigo == 80) {
			console.log("Sugestões para o termo buscado:");
			console.log(res.data.resultado);
		} else {
			console.log("Ocorreu um erro");
		}
	})
	.catch((error) => console.error(error));

client
	.produto({
		gtin: 7891055317303,
		horas: 72,
		latitude: -12.2733,
		longitude: -38.9556,
		raio: 15,
		precomax: 0,
		precomin: 0,
		ordenar: "preco.asc",
		pagina: 1,
		processo: "carregar",
		totalRegistros: 0,
		totalPaginas: 0,
		pageview: "lista",
	})
	.then((res) => {
		if (res.data.codigo == 80) {
			console.log("Resultado da busca para o produto: ");
			console.log(res.data.resultado);
		} else {
			console.log("Ocorreu um erro");
		}
	});

Usando o async/await no Node >= 8

const PrecoDaHora = require("precodahora-api");
const client = new PrecoDaHora();

(async () => {
	const res = await client.sugestao("ABACAXI");
	if (res.data.codigo == 80) {
		console.log("Resultado da busca para o produto: ");
		console.log(res.data.resultado);
	} else {
		console.log("Ocorreu um erro");
	}
})();

(async () => {
	const res = await client.produto({
		gtin: 7891055317303,
		horas: 72,
		latitude: -12.2733,
		longitude: -38.9556,
		raio: 15,
		precomax: 0,
		precomin: 0,
		ordenar: "preco.asc",
		pagina: 1,
		processo: "carregar",
		totalRegistros: 0,
		totalPaginas: 0,
		pageview: "lista",
	});
	if (res.data.codigo == 80) {
		console.log("Resultado da busca para o produto: ");
		console.log(res.data.resultado);
	} else {
		console.log("Ocorreu um erro");
	}
})();

Referências da API

PrecoDaHora()

const PrecoDaHora = require("precodahora-api");
const client = new PrecoDaHora();

Inicializa o cliente

sugestao(params)

const sugestoes = await client.sugestao({ item: "ÁGUA" });

Retorna as sugestões produtos a partir de uma entrada. Seja algumas letras, parte do nome ou todo o nome do produto

  • params
    • item: Uma String contendo a busca

produto(params)

const produto = await client.produto({
	gtin: 7891055317303,
	horas: 72,
	latitude: -12.2733,
	longitude: -38.9556,
	raio: 15,
	precomax: 0,
	precomin: 0,
	ordenar: "preco.desc",
	pagina: 1,
	processo: "carregar",
	totalRegistros: 0,
	totalPaginas: 0,
	pageview: "lista",
});
  • params
    • gtin Um number com o valor do número global do item comercial a ser buscado.
    • horas Um number com o valor em horas que o sistema fará a busca das notas fiscais.
    • latitude Valor number com latitude da região a ser buscada no estado da Bahia.
    • longitude Valor number com longitude da região a ser buscada no estado da Bahia.
    • raio Inteiro number contendo o raio em kilometros de busca a partir do ponto definido em latitude e longitude
    • precomax Inteiro number contendo o preço máximo da busca
    • precomin Inteiro number contendo o preço mínimo da busca
    • ordenar Um String que define a ordenação. preco.desc para preço descendente, preco.asc para preço ascendente.
    • pagina
    • processo
    • totalRegistros
    • totalPaginas
    • pageview

License

MIT ©

Keywords

preco da hora

FAQs

Package last updated on 05 Sep 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts