
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
precodahora-api
Advanced tools
Implementação simples, fácil e completa da API Privada para o Preço da Hora Bahia
npm i precodahora-api
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");
}
})();
const PrecoDaHora = require("precodahora-api");
const client = new PrecoDaHora();
Inicializa o cliente
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 buscaconst 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 longitudeprecomax Inteiro number contendo o preço máximo da buscaprecomin Inteiro number contendo o preço mínimo da buscaordenar Um String que define a ordenação. preco.desc para preço descendente, preco.asc para preço ascendente.paginaprocessototalRegistrostotalPaginaspageviewMIT ©
FAQs
Preço da Hora Private API written in JS
We found that precodahora-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.