Webdienste in SharePoint Online
Zusätzlich zu den Clientobjektmodellen stellt SharePoint Online Webdienste für Entwickler für den Zugriff auf SharePoint-Daten bereit.
Letzte Änderung: Mittwoch, 1. Juni 2011
Gilt für: SharePoint Designer 2010 | SharePoint Foundation 2010 | SharePoint Server 2010
Verfügbar in SharePoint Online
SharePoint Online unterstützt zwei REST-Schnittstellen (Representational State Transfer), die einen Zugriff auf Listen und Bibliotheken in Form eines relationalen Datendiensts zur Verfügung stellen. Zudem enthält SharePoint Online mehrere Standardwebdienste, mit denen der Remotezugriff auf SharePoint-Daten für Entwickler möglich ist.
SharePoint-REST-Schnittstellen
SharePoint Online enthält auch eine REST-Schnittstelle, die einen Zugriff auf Listen und Bibliotheken in Form eines relationalen Datendiensts zur Verfügung stellt. Eine Hauptkomponente einer jeden REST-Schnittstelle ist die Ressource, und in SharePoint Online werden Listen und Elemente als HTTP-Ressourcen dargestellt, die von Remote-URLs adressiert werden können.
Vorgänge in der SharePoint-REST-Schnittstelle stellen einen Standardsatz von Vorgängen für REST-Webdienste dar. Die Vorgänge Lesen, Erstellen, Aktualisieren und Löschen werden direkt den Verben GET, POST, PUT und DELETE HTTP zugeordnet, sodass keine Zwischenebenen zwischen Client und Server benötigt werden.
Die REST-Schnittstelle nutzt flexible URL-Konventionen zum Abfragen von Daten, die das Filtern, Sortieren und Auswählen von Informationen in SharePoint-Listen direkt im Browser ermöglichen. Sie können Informationen aus SharePoint-Listen auch über mehrfache Darstellungen wie die Unterstützung der JSON-, Atom- und AtomPub-Standards abrufen.
Weitere Informationen sowie Beispiel-URLs, die die REST-Schnittstelle implementieren, finden Sie unter SharePoint Foundation-REST-Schnittstelle.
Entwickler können auch auf die Excel Services REST-API in SharePoint Online zugreifen. Mit dieser API können Entwickler direkt über eine URL auf Arbeitsmappenteile oder -elemente zugreifen. Sie ermöglicht einen flexiblen, sicheren und einfacheren Mechanismus, um auf Excel Services-Inhalte zuzugreifen und diese zu bearbeiten.
Mit den in die REST-API der Excel Services integrierten Ermittlungsmechanismen können Entwickler und Benutzer auch den Inhalt der Arbeitsmappe manuell oder programmgesteuert durchsuchen, indem sie einen ATOM-Feed bereitstellen, der Informationen zu den in einer bestimmten Arbeitsmappe vorhandenen Elementen enthält. Beispiele für die Ressourcen, auf die Sie über die REST-API zugreifen können, sind Diagramme, PivotTables und Tabellen.
Mit dem ATOM-Feed der REST-API gelangen Sie einfacher zu den benötigten Daten. Der Feed enthält durchsuchbare Elemente, mit denen jeder Codeabschnitt ermitteln kann, welche Elemente in einer Arbeitsmappe vorhanden sind.
Weitere Informationen finden sie unter Excel Services-REST-API.
In SharePoint Online verfügbare ASP.NET-Webdienste
Die folgenden früheren ASP.NET-Webdienste stehen in SharePoint Online zur Verfügung. Diese und andere externe Datenverbindungen können zwar in Lösungen mit eingeschränkter Sicherheitsstufe nicht verwendet werden, Sie können aber über Clientanwendungen wie Microsoft Silverlight und ECMAScript (JavaScript, JScript) auf sie zugreifen.
Wichtig |
---|
Es wird empfohlen, für die Arbeit mit Remotedaten statt der in Tabelle 1 aufgeführten herkömmlichen ASP.NET-Webdienste möglichst immer das neue clientseitige ObjektmodellSharePoint Online zu verwenden. |
Tabelle 1. In SharePoint Online verfügbare Webdienste
Webdienst |
Beschreibung |
---|---|
Stellt Methoden zum Verwenden von Warnungen für Listenelemente in einer SharePoint-Website bereit. |
|
Stellt Dienste für das Kopieren von Dateien innerhalb einer SharePoint-Website und zwischen SharePoint-Websites bereit. |
|
Stellt Methoden zum Verwalten von Dokumentarbeitsbereich-Websites und der darin enthaltenen Daten bereit. Die folgende Methode ist in SharePoint Online nicht verfügbar:
|
|
Stellt Methoden bereit, mit denen Sie Bildbibliotheken erstellen und verwalten können. |
|
Stellt Methoden für die Arbeit mit SharePoint-Listen, -Inhaltstypen, -Listenelementen und -Dateien bereit. Die folgende Methode ist in SharePoint Online nicht verfügbar:
|
|
Stellt Methoden bereit, mit denen Sie Besprechungsarbeitsbereich-Websites erstellen und verwalten können. |
|
Stellt Methoden bereit, um Benutzer-IDs mit Sicherheitsgruppen für Websiteberechtigungen zu verknüpfen. |
|
Stellt Methoden zum Arbeiten mit den Berechtigungen für eine Website oder Liste bereit. |
|
Stellt Methoden bereit, die Metadaten oder Listendaten aus Websites oder Listen zurückgeben. |
|
Stellt Methoden bereit, um Informationen über die Websitevorlagen für eine Websitesammlung zurückzugeben. |
|
Stellt Methoden für den Zugriff auf Suchergebnisse aus Client- und Webanwendungen außerhalb des Kontexts der SharePoint-Website bereit. |
|
Stellt Methoden zum Arbeiten mit Benutzern und Gruppen bereit. |
|
Stellt Methoden für das Arbeiten mit Dateiversionen in SharePoint-Dokumentbibliotheken bereit. |
|
Stellt Methoden für das Erstellen, Löschen oder Aktualisieren von Listenansichten in SharePoint Online bereit. |
|
Stellt Methoden zum Arbeiten mit Webparts bereit. Die folgenden Methoden sind in SharePoint Online nicht verfügbar:
|
|
Stellt Methoden zum Arbeiten mit Websites und Unterwebsites bereit. Die folgende Methode ist in SharePoint Online nicht verfügbar:
|
Siehe auch
Konzepte
Anpassen von SharePoint Online mithilfe von SharePoint Designer 2010
Entwickeln von SharePoint Online-Lösungen
Matrix der Verfügbarkeit von SharePoint Online-Entwicklerfeatures
Weitere Ressourcen
SharePoint Foundation-REST-Schnittstelle