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.

Wichtiger HinweisWichtig

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

WebSvcAlerts

Stellt Methoden zum Verwenden von Warnungen für Listenelemente in einer SharePoint-Website bereit.

WebSvcCopy

Stellt Dienste für das Kopieren von Dateien innerhalb einer SharePoint-Website und zwischen SharePoint-Websites bereit.

WebSvcDWS

Stellt Methoden zum Verwalten von Dokumentarbeitsbereich-Websites und der darin enthaltenen Daten bereit.

Die folgende Methode ist in SharePoint Online nicht verfügbar:

  • FindDwsDoc

WebSvcImaging

Stellt Methoden bereit, mit denen Sie Bildbibliotheken erstellen und verwalten können.

WebSvcLists

Stellt Methoden für die Arbeit mit SharePoint-Listen, -Inhaltstypen, -Listenelementen und -Dateien bereit.

Die folgende Methode ist in SharePoint Online nicht verfügbar:

  • AddDiscussionBoardItem

WebSvcMeetings

Stellt Methoden bereit, mit denen Sie Besprechungsarbeitsbereich-Websites erstellen und verwalten können.

WebSvcPeople

Stellt Methoden bereit, um Benutzer-IDs mit Sicherheitsgruppen für Websiteberechtigungen zu verknüpfen.

WebSvcPermissions

Stellt Methoden zum Arbeiten mit den Berechtigungen für eine Website oder Liste bereit.

WebSvcSiteData

Stellt Methoden bereit, die Metadaten oder Listendaten aus Websites oder Listen zurückgeben.

WebSvcsites

Stellt Methoden bereit, um Informationen über die Websitevorlagen für eine Websitesammlung zurückzugeben.

WebSvcspsearch

Stellt Methoden für den Zugriff auf Suchergebnisse aus Client- und Webanwendungen außerhalb des Kontexts der SharePoint-Website bereit.

WebSvcUserGroup

Stellt Methoden zum Arbeiten mit Benutzern und Gruppen bereit.

WebSvcVersions

Stellt Methoden für das Arbeiten mit Dateiversionen in SharePoint-Dokumentbibliotheken bereit.

WebSvcviews

Stellt Methoden für das Erstellen, Löschen oder Aktualisieren von Listenansichten in SharePoint Online bereit.

WebSvcwebpartpages

Stellt Methoden zum Arbeiten mit Webparts bereit.

Die folgenden Methoden sind in SharePoint Online nicht verfügbar:

  • AssociateWorkflowMarkup

  • ExecuteProxyUpdates

  • GetAssemblyMetaData

  • GetDataFromDataSourceControl

  • GetFormCapabilityFromDataSourceControl

  • RemoveWorkflowAssociation

  • ValidateWorkflowMarkupAndCreateSupportObjects

WebSvcWebs

Stellt Methoden zum Arbeiten mit Websites und Unterwebsites bereit.

Die folgende Methode ist in SharePoint Online nicht verfügbar:

  • CustomizeCss

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

SharePoint Online-QuickLinks

Weitere Ressourcen

SharePoint Foundation-REST-Schnittstelle

Excel Services-REST-API

Allgemeine Referenz zu SharePoint Online

SharePoint Online-Entwicklerressourcencenter