Siirry dokumentaation sisältöön
HintadataDocs

SDK-yleiskuva

Generoi sopimuksesta tyypitetty palvelinpuolen asiakas.

Tässä oppaassa
  1. 1Generoi asiakas OpenAPI-sopimuksesta
  2. 2Esimerkki tavallisella JavaScriptillä
  3. 3Pidä sopimusta totuuden lähteenä
Tässä oppaassa
  1. 1Generoi asiakas OpenAPI-sopimuksesta
  2. 2Esimerkki tavallisella JavaScriptillä
  3. 3Pidä sopimusta totuuden lähteenä

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.

Oliko tästä sivusta apua?
SDK-yleiskuva – Docs | Hintadata