Freigeben über


Richtlinien für die ordnungsgemäße Anzeige von Aktivitäten

Outlook Connector-Anbieter für soziale Netzwerke (OSC) können die elemente getActivities und dynamicActivitiesLookupEx so festlegen, dass die OSC Aktivitätselemente im Arbeitsspeicher speichert. In diesem Thema werden die ERWEITERUNGS-APIs des OSC-Anbieters beschrieben, die osc aufruft, um Aktivitäten und Aktivitätsbesitzerdetails abzurufen oder zu aktualisieren, wenn der OSC-Anbieter die Synchronisierung von Aktivitätsfeeds aus dem sozialen Netzwerk unterstützt. Das Thema listet auch einige untergeordnete Elemente des activityFeed-Elements auf, die der OSC-Anbieter festlegen sollte, damit Aktivitäten in der Office-Visitenkarte oder in Outlook Personen Bereich ordnungsgemäß angezeigt werden.

  • Der OSC ruft die ISocialSession2::GetActivitiesEx-Methode auf, um Aktivitäten im Newsfeedordner für den angemeldeten Benutzer abzurufen und zu speichern. Der OSC-Anbieter muss GetActivitiesEx implementieren, um eine AKTIVITÄTEN-XML-Zeichenfolge zurückzugeben, die der XML-Schemadefinition des OSC-Anbieters des activityFeed-Elements entspricht.

  • Der OSC-Anbieter muss das ownerID-Element festlegen, das ein untergeordnetes Element des activityDetails-Elements ist. ownerID ist eine nicht transparente Zeichenfolge, die den Besitzer der Aktivität im sozialen Netzwerk identifiziert.

  • Der OSC-Anbieter sollte die Elemente nameHint und emailAddress im Knoten publisherVariable des templateVariables-Elements festlegen.

    Beachten Sie, dass das nameHint-Element gemäß dem XML-Schema des OSC-Anbieters ein optionales Element ist. Die OSC verwendet es, um den Anzeigenamen des Benutzers abzugleichen, der in der Visitenkarte oder Personen Bereich ausgewählt wurde. Ebenso ist das emailAddress-Element ein optionales Element im XML-Schema. Die OSC verwendet es, um die SMTP-Adresse des Benutzers abzugleichen, der im Bereich Visitenkarte oder Personen ausgewählt wurde.

    Wenn nur das ownerID-Element angegeben wird, aber weder nameHint noch emailAddress angegeben sind, ruft der OSC die ISocialSession2::GetPeopleDetails-Methode und dann die ISocialPerson::GetDetails-Methode auf, um weitere Informationen zu der person abzurufen, die durch die ownerID identifiziert wird. Wenn der OSC ISocialPerson::GetDetails aufruft, muss der Anbieter personen-XML zurückgeben, das die Elemente fullName und emailAddress angibt.

Siehe auch