API-DOCUMENTATIE V2

GenderAPI.io: overstappen van V1 naar V2

Zet verzoeken, batchtaken en de validatie van telefoonnummers van GenderAPI.io V1 over naar V2. Behoud uw API-sleutel en saldo en werk de velden en de verwerking van antwoorden bij.

Een integratie van V1 naar V2 overzetten

GenderAPI.io V1 blijft beschikbaar. Zet elke integratie over naar V2 met dezelfde API-sleutel en hetzelfde creditsaldo. V2 heeft een ander contract voor verzoeken en antwoorden, dus alleen de URL wijzigen is niet genoeg: werk routes, verzoekvelden en de verwerking van antwoorden samen bij. V2 gebruikt data voor de resultaten en meta voor informatie over verzoek, toegang en afschrijving.

GenderAPI.io V1GenderAPI.io V2
/api, /api/email, /api/usernamePOST /api/v2/gender met type: name, email of username en value.
/api/name/multi/country, /api/email/multi/country, /api/username/multi/countryPOST /api/v2/gender/batch met items; invoertypen kunnen worden gecombineerd.
/api/phone met number en addressPOST /api/v2/phone/validate met number en country; lees data.valid en data.possible.
askToAIoptions.ai_mode: fallback; losse verzoeken gebruiken standaard al fallback
forceToGenderizeHetzelfde optionele veld voor alle drie de typen; eerst de dataset, daarna AI met bijnaaminterpretatie
Niet-geneste antwoordveldendata voor het resultaat; meta voor toegang en afschrijving
probability als percentageconfidence op een schaal van 0 tot 1 plus confidence_kind; AI-scores zijn geen gekalibreerde kansen
total_namesdata.sample_count, kan null zijn
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Eerder foutformaatHTTP-status plus code en action van Problem Details
Nieuwe pogingen bij POSTElke nieuwe poging is een nieuwe bewerking met normale afschrijving

De client bijwerken en controleren

Gebruik het contract voor verzoeken en antwoorden van V2 voor de integratie die u overzet. Controleer meta.access.mode, behoud JSON-resultaten met null, controleer de fouten van afzonderlijke items in batches en controleer de afschrijving voordat u het opnieuw probeert. Laat V1-integraties op hun huidige paden staan totdat de bijbehorende clients zijn bijgewerkt.