Partager via


Utilisez l’API Web Microsoft Dataverse

Vous pouvez utiliser l’API web ou le SDK pour .NET pour utiliser les données, et les définitions de table et de colonne dans Dataverse.

L’API Web Dataverse fournit une expérience de développement pouvant être utilisée avec une grande variété de langues, de plateformes et d’appareils. API web met en œuvre OData (protocole Open Data), la version 4.0, une norme d’OASIS pour générer et consommer des API RESTful sur des sources de données multiples. Pour en savoir plus sur ce protocole : https://www.odata.org/. Les détails des opérations standard sont disponibles dans https://www.oasis-open.org/standards#odatav4.0.

Comme l’API web repose sur des normes ouvertes, nous ne fournissons pas les assemblys pour une expérience développeur spécifique. Vous pouvez composer des requêtes HTTP pour des opérations spécifiques ou utiliser des bibliothèques tierces pour générer la langue ou la plateforme de votre choix. Vous trouverez une liste des bibliothèques prenant en charge OData version 4.0 à l’adresse suivante : https://www.odata.org/libraries/.

API Web et service Organisation

Il est utile de reconnaître que le service Oorganisation définit la plateforme. L’API Web offre une expérience de programmation RESTful, mais au final, toutes les opérations de données passent par le service Oorganisation sous-jacent. Le service Organisation définit les opérations prises en charge sous forme de messages. Chaque message a un nom. Ces noms sont liés aux événements utilisés dans la structure d’événements pour évaluer quelles extensions enregistrées doivent être lancées. Informations complémentaires : Infrastructure d’événements

L’API Web vous permet d’effectuer exactement les mêmes opérations que le SDK pour .NET, mais les présente dans un style RESTful. OData v4 fournit des opérations nommées fonctions ou actions. La plupart des messages disponibles dans le service d’organisation sont exposés en tant que fonction ou action nommée correspondante. Les messages correspondant aux opérations CRUD ne sont pas disponibles dans l’API Web car, en tant que service RESTful, ils implémentent des méthodes GET, POST, PATCH et DELETE HTTP, mais dans la plateforme, les messages retrieve, create, update et delete sont appelés comme ils le sont lorsque les opérations correspondantes sont effectuées à l’aide des assemblys .NET Framework.

Mise en route

Maintenant que vous avez lu un aperçu de l’API Web, passez à la rubrique Premiers pas avec l’API Web Dataverse pour apprendre à écrire votre premier programme C# en Visual Studio qui utilise l’API Web.

Si vous êtes un développeur JavaScript et souhaitez utiliser l’API web dans des applications pilotées par modèle, accédez à JavaScript côté client utilisant l’API web dans les applications pilotées par modèle.

Utiliser des données à l’aide de code
OData - the best way to REST
Partie 1 de la version 4.0 d’OData : Protocol Plus Errata 02
Partie 2 de la version 4.0 d’OData : Conventions URL Plus Errata 02
Partie 3 de la version 4.0 d’OData : Langage CSDL (Conceptual Schema Definition Language) Plus Errata 02

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).