swiftyper-node API dokumentácia pre Node.js.
Node 8, 10+.
npm install swiftyper-node --save
# alebo
yarn add swiftyper-nodePred začatím používania je nutné nastaviť API kľúč ktorý môžete spravovať cez Váš používateľský účet.
API kľúče sú predvolene neobmedzené. Neobmedzené kľúče nie sú bezpečné, pretože ich môže používať ktokoľvek a odkiaľkoľvek. Pre produkčné aplikácie odporúčame nastaviť obmedzenia API kľúča nakoľko pomáhajú zabrániť neoprávnenému použitiu a vyčerpávaniu kvót. Obmedzenia určujú, ktoré webové stránky alebo IP adresy môžu používať API kľúč.
const swiftyper = require('swiftyper-node')('VÁŠ_API_KĽÚČ_SLUŽBY_BUSINESS');
swiftyper.business.query({query: 'Google Slovakia', country: 'SK'})
.then(business => console.log(business))
.catch(error => console.error(error));
// alebo bez použitia then/catch
swiftyper.business.detail('sk_WbilvhDEDokFTWk0FbNjeQ', function(err, result) {
console.error(err);
console.log(result);
})Alebo s použitím async/await:
import Swiftyper from 'swiftyper-node';
const swiftyper = new Swiftyper('VÁŠ_API_KĽÚČ_SLUŽBY_PLACES');
(async () => {
const address = await swiftyper.places.detail('sk_m16ZZTrfCm2Rfnm6oN7oeA');
console.log(address);
})();const swiftyper = Swiftyper('VÁŠ_API_KĽÚČ', {
maxNetworkRetries: 1,
timeout: 1000,
host: 'api.mojafirma.sk',
port: 443,
});| Nastavenie | Predvolené | Popis |
|---|---|---|
maxNetworkRetries |
0 | Počet opakovaní v prípade zlyhania požiadavky. |
timeout |
8000 | Maximálny čas na spracovanie požiadavky uvádzaný v ms. |
host |
'api.swiftyper.sk' |
Hostiteľ, na ktorého sa odosielajú požiadavky. |
port |
443 | Port, na ktorý sa odosielajú požiadavky. |
protocol |
'https' |
'https' alebo 'http'. Požiadavky na naše servery musia byť smerované prostredníctvom protokolu https. |