Namsor

Outils de développeur, analysez les noms depuis votre application

Téléchargez et utilisez l'un de nos outils de développement (SDK) ou outils de ligne de commande (CLI) pour bénéficier de certaines des fonctionnalités les plus populaires de Namsor. Analysez les noms personnels et déterminez le genre, le origine culturelle, l'ethnie et la diaspora.

SDKKits de développement logiciel et CLIoutils de ligne de commande

Nos kits de développement logiciel et nos outils de ligne de commande sont disponibles en Java, Python, JavaScript et Golang. Intégrez facilement l'analyse de noms dans le flux de données de votre application.

Java SDK

API NamSor v2 -Version API : 2.0.26

  • Date de production: 2023-06-19T20:11:11.018+02:00[Europe/Berlin]

NamSor API v2 : permet de traiter les noms de personnes (genre, origine culturelle ou ethnique) dans tous les alphabets ou langues. Par défaut, les enpoints utilisent 1 unité par nom (ex. Genre), mais la classification Ethnicity utilise 10 à 20 unités par nom selon la taxonomie. Utilisez les méthodes GET pour les petits tests, mais préférez les méthodes POST pour un débit plus élevé (traitement par lots jusqu'à 100 noms à la fois). Besoin de quelque chose que vous ne trouvez pas ici ? Nous avons beaucoup plus de fonctionnalités à venir. Faites-le nous savoir, nous ferons de notre mieux pour l'ajouter !

Généré automatiquement par le Générateur OpenAPI

Prérequis

La création de la bibliothèque cliente de l'API nécessite :

  1. Java 1.7+
  2. Maven/Gradle

Installation

Pour installer la bibliothèque cliente de l'API dans votre référentiel Maven local, exécutez simplement :

mvn clean install

Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :

mvn clean deploy

Reportez-vous au Guide OSSRH pour plus d'informations.

Utilisateurs Maven

Ajoutez cette dépendance au POM de votre projet :

<dependency>
  <groupId>com.namsor</groupId>
  <artifactId>namsor-sdk2</artifactId>
  <version>2.0.26</version>
  <scope>compile</scope>
</dependency>

Utilisateurs Gradle

Ajoutez cette dépendance au fichier de compilation de votre projet :

compile "com.namsor:namsor-sdk2:2.0.26"

Autres

Générez d'abord le JAR en exécutant :

mvn clean package

Ensuite, installez manuellement les fichiers JAR suivants :

  • target/namsor-sdk2-2.0.26.jar
  • target/lib/*.jar

Lancement

Veuillez suivre les instructions installation et exécuter le code Java suivant :


import com.namsor.sdk2.invoke.*;
import com.namsor.sdk2.invoke.auth.*;
import com.namsor.sdk2.model.*;
import com.namsor.sdk2.api.AdminApi;
import com.namsor.sdk2.invoke.ApiClient;
import com.namsor.sdk2.invoke.ApiException;
import com.namsor.sdk2.invoke.Configuration;
import com.namsor.sdk2.invoke.auth.*;
import com.namsor.sdk2.api.PersonalApi;
import java.io.File;
import java.util.*;

public class AdminApiExample {

    public static void main(String[] args) {
      ApiClient defaultClient = Configuration.getDefaultApiClient();
      
      // Configure API key authorization: api_key
      ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
      api_key.setApiKey("YOUR API KEY");
      // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
      //api_key.setApiKeyPrefix("Token");
      
      PersonalApi apiInstance = new PersonalApi();
      String firstName = "John"; // String | 
      String lastName = "Smith"; // String | 
      String countryIso2 = "US"; // String | 
      try {
          FirstLastNameGenderedOut result = apiInstance.genderGeo(firstName, lastName, countryIso2);
          System.out.println(result);
      } catch (ApiException e) {
          System.err.println("Exception when calling PersonalApi#genderGeo");
          e.printStackTrace();
      }
    }
}

Documentation pour les points de terminaison d'API

Tous les URI sont relatifs à https://v2.namsor.com/NamSorAPIv2 Documentation API

Documentation pour l'autorisation

Schémas d'authentification définis pour l'API :

api_key

  • Type: clé API
  • Nom du paramètre de clé d'API: X-API-KEY
  • Emplacement: En-tête HTTP

Recommandation

Il est recommandé de créer une instance de ApiClient par thread dans un environnement multithread pour éviter tout problème potentiel.

Remarques supplémentaires

Auteur: contact@namsor.com Namsor Java SDK sur GithHub