0.0.8 • Published 5 years ago
tankerkoenig-api-wrapper v0.0.8
Tankerköning API Wrapper
Installation
npm install tankerkoenig-api-wrapper --save
yarn add tankerkoenig-api-wrapper
bower install tankerkoenig-api-wrapper --save
Usage
Javascript
import { TankerKoenigAPI } from "tankerkoenig-api-wrapper";
// or
const { TankerKoenigAPI } = require("tankerkoenig-api-wrapper");
const api = new TankerKoenigAPI("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"); //use your API Token here
api.detailAbfrage("e1a15081-25e8-9107-e040-0b0a3dfe563c").then((response) => {
if (!response.ok) {
console.error(response.message);
return;
}
console.log(response.station);
});
//async
const asnycFunction = async () => {
console.log(await api.preisAbfrage(["e1a15081-25e8-9107-e040-0b0a3dfe563c"]));
console.log(
await api.umkreisSuche(52.521, 13.438, 5, FuelType.all, SortType.dist)
);
};
asnycFunction();
Typescript
import TankerKoenigAPI from "tankerkoenig-api-wrapper";
const api = new TankerKoenigAPI("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"); //use your API Token here
api
.detailAbfrage("e1a15081-25e8-9107-e040-0b0a3dfe563c")
.then((response) => {
console.log(response.station);
})
.catch((e) => {
console.error(e);
});
//async
const asnycFunction = async () => {
try {
console.log(
await api.preisAbfrage(["e1a15081-25e8-9107-e040-0b0a3dfe563c"])
);
console.log(
await api.umkreisSuche(52.521, 13.438, 5, FuelType.all, SortType.dist)
);
} catch (e) {
console.error(e);
}
};
asnycFunction();