QuickSteps zum Entwickeln eines Anbieters

Um einen OSC-Anbieter zu entwickeln, müssen Sie die folgenden allgemeinen Schritte ausführen:

  • Implementieren Sie die vier obligatorischen Schnittstellen ISocialProvider, ISocialSession, ISocialProfile und ISocialPerson. Abhängig von der Unterstützung Ihres sozialen Netzwerks für das Zwischenspeichern von Anmeldeinformationen, das Folgen einer Person im sozialen Netzwerk oder das dynamische Synchronisieren von Freunden und deren Aktivitäten können Sie die ISocialSession2-Schnittstelle implementieren.

  • Testen und debuggen Sie parallel zur Implementierung von Schnittstellen den OSC-Anbieter.

  • Stellen Sie den OSC-Anbieter bereit.

  • Führen Sie abschließende Tests vor der Veröffentlichung durch.

Schritt A: Implementieren von Schnittstellen

Ein OSC-Anbieter implementiert Schnittstellen, sodass der OSC diese Schnittstellen verwenden kann, um über den OSC-Anbieter erforderliche Informationen zum oder aus dem sozialen Netzwerk zu erhalten. Diese Informationen umfassen Folgendes:

  • Hier erfahren Sie, wie Sie das Anmeldedialogfeld für ein Konto für einen Benutzer anzeigen.
  • Ob der Anbieter das Anzeigen von Freunden oder Aktivitäten unterstützt, wie im sozialen Netzwerk angezeigt.
  • Hier erfahren Sie, wie Sie Freunde und Aktivitäten in der Visitenkarte oder in Outlook Personen Bereich anzeigen.
  • Informationen zu Freunden oder Aktivitäten auf der Visitenkarte oder Personen Bereich.

Die Informationen werden in der Regel vom Anbieter an die OSC in Form von XML-Zeichenfolgen als Ausgabeparameter von Schnittstellenmethoden übergeben. Sowohl der OSC als auch ein OSC-Anbieter entsprechen dem XML-Schema des OSC-Anbieters. Daher benötigen Sie im Rahmen der Implementierung der Schnittstellen ein gutes Verständnis dafür, wie das XML-Schema Ihnen ermöglicht, Informationen wie oben aufgeführt anzugeben.

In den folgenden Ressourcen wird erläutert, wie XML für Anbieterfunktionen, Freunde und Aktivitäten angegeben wird:

Bevor Sie mit der Implementierung beginnen, lesen Sie auch die folgenden Themen, um später im Debugprozess Zeit zu sparen:

Schritt B: Debuggen

Im Thema Debuggen eines Anbieters werden Debugverfahren vorgeschlagen, die Sie beim Entwickeln eines OSC-Anbieters verwenden können.

Während der Entwicklung können Sie auch unter Vorbereiten auf die Veröffentlichung eines OSC-Anbieters lesen, um ein besseres Verständnis des erwarteten Verhaltens in bestimmten Szenarien (z. B. einfache und formularbasierte Authentifizierung) zu erhalten.

Schritt C: Bereitstellen

Informationen zu den Bereitstellungsanforderungen finden Sie in den folgenden Themen:

Schritt D: Endgültige Tests vor der Veröffentlichung

Abhängig von Ihrem sozialen Netzwerk und dem OSC-Anbieter gibt es in der Regel anbieterspezifische Tests, die Sie durchführen sollten, bevor Sie Ihren Anbieter freigeben. Eine liste der empfohlenen Tests finden Sie unter Vorbereiten der Veröffentlichung eines OSC-Anbieters.

Siehe auch