Wikidata
API

Mise à jour majeure de l'API Wikidata (API v1.2)

Marie Dubois 5 septembre 2024
Upgrade Wikidata API 2024

La version 1.2 de l'API Wikidata arrive cette semaine avec de nombreuses améliorations majeures.

Principales améliorations

Requêtes asynchrones

Les utilisateurs peuvent maintenant soumettre des requêtes qui fonctionnent même si le navigateur est masqué.

Nouvelle documentation

La documentation a été enrichie pour chaque type d'appel et d'API.

Optimisation

Une optimisation des requêtes pour un meilleur temps de réponse.

Détails techniques


{
  "q": {
    "P181": [
      {
        "p": "Q27156",
        "v": "Q37355",
        "t": "owl:sameas",
        "w": {
          "q": "Q12638",
          "r": "Q28779",
          "f": 5,
          "s": "some"
        }
      }
    ]
  }
}
                    
                    
                

La nouvelle version de l'API inclut une gestion optimisée d'attributs multilingues, avec une optimisation des requêtes et la prise en charge des requêtes asynchrones.

Réécriture en TypeScript

La nouvelle version de l'API de Wikidata 1.2, publiée il y a trois jours, améliore la prise en charge des types, rendant les appels plus simples et permettant de déterminer les attributs d’un ensemble d’entités.


GET /v0.7/data
Host: fr.wikidata.org
Accept: application/json
Authorization: Bearer YOUR_API_KEY
                    

L'API 0.7 permet également de renvoyer les attributs multilingues de plus d'entités.

Exemple de requête

// Récupère des entités avec le nouveau champ 'multilingual' GET "https://fr.wikidata.org/v1.2/en"
{ "q": { "P181": [ { "p": "Q27156", "v": "Q37355", "t": "owl:sameas", "w": { ... } }, { "p": "P7911", "v": "Q37355", "t": "owl:some", "w": { "q": "Q12638", "r": "Q28779", "f": 5, "s": "some" } } ] }

Vous voulez expérimenter la nouvelle version ?

Utilisez le nouveau terminal d'interface API PlayGround

15 commentaires récents

JM
Jean Martin

3 jours

La fonctionnalité d'API est géniale et simple à utilisée. Bravo à toute l’équipe !

Répondre
CL
Claire Lebas

5 jours

Pourquoi il n’y a pas de version Python ?

Répondre