Siirry dokumentaation sisältöön
HintadataDocs

SDK

Generoidut paketit 22 kielikohteelle; jokaisen paketin julkaisu- ja varmennustila näytetään erikseen.

Tässä oppaassa
  1. 1Rakenna kokonainen integraatio
  2. 2Asenna generoidut asiakkaat
  3. 3TypeScript
  4. 4Python
Tässä oppaassa
  1. 1Rakenna kokonainen integraatio
  2. 2Asenna generoidut asiakkaat
  3. 3TypeScript
  4. 4Python

Rakenna kokonainen integraatio

Asenna generoidut asiakkaat

TypeScript- ja Python-jakelut rakennetaan tästä OpenAPI-sopimuksesta ja ovat ladattavissa alta. Latauskomennot eivät edellytä julkista npm- tai PyPI-julkaisua. Muut generoidut kielet on lueteltu erikseen niiden todellisen generointitilan mukaan.

TypeScript

bashillustrative
Esimerkin luotettavuus: illustrativeNäyttää muodon tai idean; älä käytä sellaisenaan tuotannossa.
npm install https://hintadata.fi/sdk/price-compare-typescript-3.1.0.tgz
typescriptillustrative
Esimerkin luotettavuus: illustrativeNäyttää muodon tai idean; älä käytä sellaisenaan tuotannossa.
import { Configuration, CatalogApi } from '@pricecompare/sdk';
const api = new CatalogApi(new Configuration({
  basePath: 'https://hintadata.fi/v1',
  accessToken: process.env.HINTADATA_API_KEY
}));
const result = await api.searchProducts({ q: 'sony', limit: 10 });
console.log(result.items);

Python

bashillustrative
Esimerkin luotettavuus: illustrativeNäyttää muodon tai idean; älä käytä sellaisenaan tuotannossa.
uv pip install https://hintadata.fi/sdk/price_compare-3.1.0.tar.gz
pythonillustrative
Esimerkin luotettavuus: illustrativeNäyttää muodon tai idean; älä käytä sellaisenaan tuotannossa.
import asyncio
import os
import price_compare
from price_compare.api.catalog_api import CatalogApi

async def main():
    config = price_compare.Configuration(host='https://hintadata.fi/v1')
    config.access_token = os.environ['HINTADATA_API_KEY']
    async with price_compare.ApiClient(config) as client:
        result = await CatalogApi(client).search_products(q='sony', limit=10)
        print(result.items)

asyncio.run(main())
Oliko tästä sivusta apua?