DOKUMENTACJA API V2

Przeprowadź migrację z GenderAPI v1 do v2

Przenieś integrację GenderAPI z wersji 1 do wersji 2, używając tego samego klucza i balansu API. Mapuj pola żądań, trasy wsadowe, odpowiedzi, błędy i zachowanie ponawiania prób.

Przenieś integrację z wersji 1 do wersji 2

Wersja 1 pozostaje dostępna. Przeprowadź migrację poszczególnych integracji, gdy będą gotowe, przy użyciu tego samego klucza i salda środków. Wersja 2 to inny kontrakt żądania i odpowiedzi, więc zmiana samego adresu URL nie wystarczy.

Koncepcja V1Odpowiednik V2
Oddzielne punkty końcowe zawierające nazwę, adres e-mail i nazwę użytkownikaPOST /api/v2/gender z type i value
Oddziel wiele punktów końcowychPOST /api/v2/gender/batch z items
askToAIoptions.ai_mode: fallback; pojedyncze żądania są już domyślnie ustawione na fallback
forceToGenderizeTo samo pole opcjonalne dla wszystkich trzech typów; najpierw zbiór danych, a następnie sztuczna inteligencja rozpoznająca pseudonimy
Płaskie pola odpowiedzidata dla wyniku; meta dla dostępu i rozliczeń
probability procentconfidence w skali 0–1 plus confidence_kind; Wyniki AI nie są skalibrowanymi prawdopodobieństwami
total_namesdata.sample_count, dopuszczający wartość null
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Starszy format błęduStan HTTP plus Problem Details code i action
POST ponawia próbęKażda ponowna próba to nowa operacja z normalnym rozliczeniem

Zaktualizuj i zweryfikuj swojego klienta

Użyj umowy żądań i odpowiedzi w wersji 2 dla integracji, którą migrujesz. Zweryfikuj meta.access.mode, zachowaj wyniki JSON null, sprawdź błędy wsadowe poszczególnych pozycji i sprawdź rozliczenia przed ponowną próbą. Zachowaj integracje v1 na istniejących ścieżkach, dopóki ich klienci nie zostaną zaktualizowani.