Entwickeln eines Providers mit dem OSC-XML-Schema

Das XML-Schema des Outlook Connector-Anbieters für soziale Netzwerke (OSC) definiert das Format einer erheblichen Menge von Informationen, die von einem sozialen Netzwerk über den OSC-Anbieter des Netzwerks an die OSC übergeben werden. Das XML-Schema ermöglicht es einem OSC-Anbieter, Funktionen des Anbieters, der Freunde und der Aktivitätsfeedelemente im sozialen Netzwerk anzugeben, indem er die drei Standard-Elemente, Funktionen, Freunde und ActivityFeed und die zugehörigen untergeordneten Elemente verwendet. Der OSC-Anbieter implementiert Schnittstellen und deren Methoden in der OSC-Anbietererweiterung und gibt XML-Zeichenfolgen als Ausgabeparameter zurück, die dem XML-Schema des OSC-Anbieters entsprechen. Die OSC ruft diese Methoden auf, um Informationen abzurufen, die sie gemäß der Definition des XML-Schemas verstehen kann.

Hinweis

Die Erweiterbarkeit des OSC-Anbieters unterstützt Das Debuggen von Anbietern, indem der DebugProviders Wert des HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector Registrierungsschlüssels auf 1 festgelegt wird. Wenn Sie das Anbieterdebuggen aktivieren, überprüft der OSC die Anbieter-XML anhand der Version des OSC-XML-Schemas, die Sie im XML-Attribut xmlns angeben. Geben Sie für OSC 1.1 und OsC-Versionen seit Outlook Connector 2013 für soziale Netzwerke das xmlns-Attribut wie folgt an: xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd"

Inhalt dieses Abschnitts

  • Synchronisieren von Freunden und Aktivitäten: Beschreibt die verschiedenen Möglichkeiten, wie OSC-Anbieter Freunde, Nicht-Freunde und Aktivitäten in einem sozialen Netzwerk synchronisieren können.

  • XML-Beispiele für OSC-Anbieter: Enthält XML-Beispiele, die zeigen, wie Funktionen eines OSC-Anbieters, freundes und Aktivitätsfeedelemente in einem sozialen Netzwerk mithilfe des OSC XML-Schemas angegeben werden.

  • XML for Capabilities: Erläutert die - ISocialProvider::GetCapabilities-Methode , die osc verwendet, um Funktionsinformationen, ausgedrückt in Capabilities XML, vom OSC-Anbieter abzurufen. In diesem Abschnitt werden auch die XML-Elemente im XML-Schema des OSC-Anbieters beschrieben, die es einem OSC-Anbieter ermöglichen, seine Funktionalität anzugeben, einschließlich der Authentifizierung von Benutzern und der Synchronisierung von Freunden und Aktivitäten.

  • XML for Friends: Enthält Beispiele für die APIs, die das OSC verwendet, um Die In-Friends-XML ausgedrückten Informationen von Freunden vom OSC-Anbieter abzurufen. In diesem Abschnitt werden auch Elemente im XML-Code für Freunde beschrieben.

  • XML für Aktivitäten: Enthält Beispiele für die APIs, die vom OSC zum Abrufen von Aktivitätsinformationen verwendet werden, ausgedrückt in activityFeed XML, vom OSC-Anbieter. In diesem Abschnitt werden auch die XML-Elemente im XML-Schema des OSC-Anbieters beschrieben, die es einem OSC-Anbieter ermöglichen, einen Aktivitätsfeed anzugeben. Ein Aktivitätsfeed umfasst das Netzwerk, aus dem die Aktivitätsfeedelemente stammen, Details zu jedem Aktivitätsfeedelement (z. B. Besitzer, Typ und Veröffentlichungsdatum der Aktivität) und die Vorlage zum Anzeigen der Aktivität.

Referenz

Siehe auch