Generoi asiakas OpenAPI-sopimuksesta
Hintadata julkaisee yhden OpenAPI-sopimuksen pyyntökentille, vastausmalleille, tunnistautumiselle, virheille ja esimerkeille. Generoi tyypitetty asiakas haluamallasi OpenAPI-työkalulla tai kutsu HTTP-rajapintaa suoraan. Pidä generoitu koodi palvelinpuolella, koska se käyttää samaa salaista Bearer-avainta.
Esimerkki tavallisella JavaScriptillä
javascript
const response = await fetch(
'https://api.pricecompare.nordicdevhouse.com/v1/search?q=sony&limit=10',
{
headers: {
Authorization: `Bearer ${process.env.HINTADATA_API_KEY}`
}
}
);
if (!response.ok) throw new Error(`Hintadata request failed: ${response.status}`);
const result = await response.json();
console.log(result.items);Pidä sopimusta totuuden lähteenä
Generoi asiakkaat uudelleen, kun sopimuksen versio muuttuu. Lukitse generoidut asiakkaat riippuvuuslukkoon ja testaa sovelluksesi käyttämät haku-, vertailu-, historia- ja hintavahtipolut.