Services Web dans SharePoint Online
Outre les modèles objet clients, SharePoint Online permet aux développeurs d’accéder aux données SharePoint par le biais de services Web.
Dernière modification : mercredi 1 juin 2011
S’applique à : SharePoint Designer 2010 | SharePoint Foundation 2010 | SharePoint Server 2010
Disponible dans SharePoint Online
SharePoint Online prend en charge deux interfaces REST (Representational State Transfer) qui donnent accès à des listes et à des bibliothèques en tant que service de données relationnelles. Par ailleurs, SharePoint Online inclut plusieurs services Web par défaut qui permettent aux développeurs d’accéder à des données SharePoint à distance.
Interfaces REST SharePoint
SharePoint Online inclut aussi une interface REST qui donne accès à des listes et à des bibliothèques en tant que service de données relationnelles. Un concept fondamental de toute interface RESTful est la ressource et, dans SharePoint Online, les listes et les éléments sont représentés en tant que ressources HTTP vers lesquelles peuvent pointer des URL distantes.
Les opérations de l’interface REST SharePoint constituent un ensemble standard d’opérations pour des services Web RESTful. Les opérations Read, Create, Update et Delete sont mappées directement avec les verbes GET, POST, PUT et DELETE HTTP, ce qui élimine le besoin de couches intermédiaires entre le client et le serveur.
L’interface REST utilise des conventions URL souples pour les requêtes sur les données, ce qui vous permet de filtrer, trier et sélectionner des informations dans des listes SharePoint directement à partir du navigateur. Vous pouvez aussi récupérer des informations dans des listes SharePoint à travers plusieurs représentations, y compris la prise en charge des standards JSON, Atom et AtomPub.
Pour plus d’informations, y compris des exemples d’URL implémentant l’interface REST, voir Interface REST SharePoint Foundation.
Les développeurs peuvent aussi accéder à l’API REST Excel Services dans SharePoint Online. Cette API permet aux développeurs d’accéder à des parties ou des éléments de classeurs directement via une URL. Ceci permet d’accéder à du contenu Excel Services et de le manipuler via un mécanisme souple, sécurisé et plus simple.
Les mécanismes de découverte intégrés à l’API REST Excel Services permettent également aux développeurs et aux utilisateurs d’explorer le contenu du classeur manuellement ou par programme en fournissant un flux Atom contenant des informations sur les éléments qui se trouvent dans un classeur spécifique. Les graphiques, les tableaux croisés dynamiques et les tableaux sont des exemples de ressources auxquelles il est possible d’accéder par le biais de l’API REST.
L’utilisation du flux Atom fourni par l’API REST simplifie l’obtention des données dont vous avez besoin. Ce flux contient des éléments traversables qui permettent à tout code de découvrir les éléments qui existent dans un classeur.
Pour plus d’informations, voir API REST Excel Services.
Services Web ASP.NET disponibles dans SharePoint Online
Les anciens services Web ASP.NET suivants sont disponibles dans SharePoint Online. Bien que ceux-ci, ainsi que d’autres connexions de données externes, ne soient pas disponibles pour une utilisation dans solutions en bac à sable (sandbox), vous pouvez y accéder via des applications clientes telles que Microsoft Silverlight et ECMAScript (JavaScript, JScript).
Important
Dans la mesure du possible, il est recommandé d’utiliser le nouveau modèle objet côté client pour utiliser à distance les données SharePoint Online, au lieu d’utiliser les services Web ASP.NET hérités répertoriés dans le Tableau 1.
Tableau 1. Services Web disponibles dans SharePoint Online
Service Web |
Description |
---|---|
Fournit des méthodes pour travailler avec des alertes pour les éléments de liste dans un site SharePoint. |
|
Fournit des services pour copier des fichiers dans un site SharePoint et entre des sites SharePoint. |
|
Fournit les méthodes permettant de gérer les sites Espace de travail de document et les données qu’ils contiennent. La méthode suivante n’est pas disponible dans SharePoint Online :
|
|
Fournit des méthodes qui vous permettent de créer et de gérer des bibliothèques d’images. |
|
Fournit des méthodes pour travailler avec des listes, des types de contenu, des éléments de liste et des fichiers SharePoint. La méthode suivante n’est pas disponible dans SharePoint Online :
|
|
Fournit des méthodes permettant de créer et de gérer des sites d’espace de travail de réunion. |
|
Fournit des méthodes pour associer des ID utilisateur à des groupes de sécurité pour les autorisations de site. |
|
Fournit des méthodes pour travailler avec les autorisations pour un site ou une liste. |
|
Fournit des méthodes qui renvoient des métadonnées ou des données de liste à partir de sites ou de listes. |
|
Fournit des méthodes qui renvoient des informations sur les modèles de site pour une collection de sites. |
|
Fournit des méthodes pour accéder aux résultats de recherche à partir d’applications clientes et Web qui sont en dehors du contexte d’un site SharePoint. |
|
Fournit des méthodes pour travailler avec des utilisateurs et des groupes. |
|
Fournit des méthodes pour travailler avec des versions de fichiers dans des bibliothèques de documents SharePoint. |
|
Fournit des méthodes pour créer, supprimer ou mettre à jour des affichages de liste dans SharePoint Online. |
|
Fournit des méthodes pour travailler avec des composants WebPart. Les méthodes suivantes ne sont pas disponibles dans SharePoint Online :
|
|
Fournit des méthodes pour travailler avec des sites et des sous-sites. La méthode suivante n’est pas disponible dans SharePoint Online :
|
Voir aussi
Concepts
Personnalisation de SharePoint Online à l’aide de SharePoint Designer 2010
Développement de solutions SharePoint Online
Matrice de disponibilité des fonctionnalités de développement de SharePoint Online
Liens rapides SharePoint Online
Autres ressources
Interface REST SharePoint Foundation
Référence générale SharePoint Online
Centre de ressources pour les développeurs SharePoint Online