DOKUMENTACE API V2

Přechod z GenderAPI.io V1 na V2

Převeďte integraci GenderAPI.io z V1 na V2 se stejným API klíčem a zůstatkem. Namapujte pole požadavků, dávkové cesty, odpovědi, chyby a chování při opakování.

Převeďte integraci z V1 na V2

V1 zůstává k dispozici. Jednotlivé integrace převeďte, až budete připraveni, se stejným klíčem a zůstatkem kreditů. V2 má jiný formát požadavků a odpovědí, takže nestačí změnit jen URL.

GenderAPI.io V1GenderAPI.io V2
/api, /api/email, /api/usernamePOST /api/v2/gender s type: name, email nebo username a value.
/api/name/multi/country, /api/email/multi/country, /api/username/multi/countryPOST /api/v2/gender/batch s items; typy vstupu lze kombinovat.
/api/phone s number a addressPOST /api/v2/phone/validate s number a country; čtěte data.valid a data.possible.
askToAIoptions.ai_mode: fallback; jednotlivé požadavky už mají fallback jako výchozí
forceToGenderizeStejné volitelné pole pro všechny tři typy; nejprve datová sada, poté AI s analýzou přezdívek
Plochá pole odpovědidata pro výsledek; meta pro přístup a účtování
probability v procentechconfidence na stupnici 0–1 a confidence_kind; skóre AI nejsou kalibrované pravděpodobnosti
total_namesdata.sample_count, může být null
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Starší formát chybStav HTTP a code a action z Problem Details
Opakování požadavků POSTKaždé opakování je nová operace s běžným účtováním

Aktualizujte a ověřte svého klienta

U převáděné integrace používejte formát požadavků a odpovědí V2. Ověřte meta.access.mode, zachovejte výsledky JSON null, kontrolujte chyby jednotlivých položek dávky a před opakováním zkontrolujte účtování. Integrace V1 ponechte na jejich stávajících cestách, dokud nebudou jejich klienti aktualizováni.