Részletes keresés
Találat limit
Bizonyos keresési típusok esetén előfordul, hogy sok találat van. Ilyen esetekben a végpontok a találatokat oldalakra osztva adják vissza.
Egy oldal alap helyzetben 20 találatot ad vissza, ez az érték növelhető egyészen 50-ig.
Mikor érdemes használni?
- Ha több oldalnyi találatra lehet számítani a keresés eredményeként a limit növelésével csökkenthető a kérések száma.
- Ha a keresés eredményét találati javaslatok megjelenítésére szeretnénk használni, érdemes csökkenteni a limitet, ezzel gyorsabb válaszidőt lehet elérni.
Sok oldalas válaszok
Amennnyiben egy keresés után 2-3 oldalnál több találatot kapunk, érdemes megpróbálni szűkíteni a keresési feltételeket, vagy a keresés kulcsadatát pontosítani.
Ezt fontos szem előtt tartani, mert a havi fogyasztásba a végpontok felé indított összes kérés beleszámít.
A limit használata
Info
A funkció az API összes végpontjánál alkalmazható, hogy egységes legyen az API használata. Az egyértelmű keresések, például regisztrációs szám alapján történő keresés, esetén nem befolyásolja a találatokat.
Amennyiben az alap 20 találatnál több vagy kevesebb találatot szeretnénk visszakapni (maximálisan 50-et), a keresés url paraméterében a limit kulcs értékét (1 és 50 közötti egész számra) módosíthatjuk.
Példa hívás
Figyelem
A példában megadott TESZT-API-KULCS-ot át kell írni az hozzáférésben kapott X-Api-Key értékére.
Az alábbi példákban 1 találatot kérünk le:
import requests
url = "https://search-dev.api.cegjelzo.com/v1/names?value=cégnév&limit=1"
payload = {}
headers = {
'X-Api-Key': 'TESZT-API-KULCS'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.json)
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: 'https://search-dev.api.cegjelzo.com/v1/names?value=cégnév&limit=1',
headers: {
'X-Api-Key': 'TESZT-API-KULCS'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
curl --location 'https://search-dev.api.cegjelzo.com/v1/names?value=cégnév&limit=1' \
--header 'X-Api-Key: TESZT-API-KULCS'
Sikeres hívás esetén, a válaszban csak egy találat lesz látható (ha volt találat).
A has_next mező értéke tájékoztat arról, hogy van e további találat.
Erről bővebben a lapozhatóság résznél olvashat.