Testen von Aktivitäten
In diesem Thema werden Tests und Szenarien beschrieben, mit denen überprüft werden kann, ob der Outlook-Connector für soziale Netzwerke (OSC) die bedarfsgesteuerte Synchronisierung verwendet, um Aktivitäten von Freunden und Nicht-Freunden ordnungsgemäß zurückzugeben.
Bedarfsgesteuerte Synchronisierung
Ein OSC-Anbieter implementiert ISocialProvider::GetCapabilities, den osc aufruft, um zu bestimmen, ob der Anbieter die bedarfsgesteuerte Synchronisierung von Aktivitäten von Freunden und Nicht-Freunden unterstützt. Für die im Outlook-Personen-Bereich angezeigten Personen ruft das OSC ihre SMTP-Adressen ab und hashet sie, ruft ISocialSession2::GetActivitiesEx auf und speichert (im Arbeitsspeicher) die für diese Personen zurückgegebenen Aktivitätsdaten.
Bestimmen der abzurufenden Aktivitäten
Die an GetActivitiesEx übergebenen SMTP-Hashadressen sind der Schlüssel, um zu bestimmen, ob das OSC Aktivitäten für einen Freund oder Nicht-Freund erhält. Der OSC ruft Aktivitäten für eine Person ab, wenn die Person diese SMTP-Adresse in ihrem Konto des sozialen Netzwerks angibt. Wenn die Person diese SMTP-Adresse nicht in ihr Konto des sozialen Netzwerks einschließt oder wenn diese Person ein Freund ist, aber über eine andere E-Mail-Adresse im sozialen Netzwerk verfügt, erhält GetActivitiesEx keine Aktivitäten für diese Person. Für eine Person, die kein Freund ist, aber die SMTP-Adressen in ihrem Konto des sozialen Netzwerks angibt, enthalten die zurückgegebenen Daten nur das, was einem Nicht-Freund zur Verfügung steht, wie es in den Datenschutzeinstellungen dieser Person zulässig ist.
Erstellen von Testpersonen für Freunde und Nicht-Freunde
Um eine Testperson für einen Freund zu erstellen, identifizieren Sie die SMTP-Adresse einer Person, die diese Adresse in ihr Konto des sozialen Netzwerks einschließt und einen Freund status mit dem angemeldeten Benutzer in diesem Netzwerk hat. Erstellen Sie eine E-Mail-Nachricht, die diese SMTP-Adresse enthält. Um eine Testperson für einen Nicht-Freund zu erstellen, identifizieren Sie die SMTP-Adresse einer Person, die kein Freund des angemeldeten Benutzers ist, anhand dieser Adresse, und die in ihren Datenschutzeinstellungen angegeben hat, damit Nicht-Freunde ihr Profil im sozialen Netzwerk anzeigen können. Erstellen Sie eine E-Mail-Nachricht, die diese SMTP-Adresse enthält.
Wenn Sie im Outlook-Explorer die E-Mail-Nachricht auswählen, die einen Freund (oder Nicht-Freund) enthält, werden im bereich Personen die Empfänger angezeigt. Wenn Sie den Freund (oder Nicht-Freund) im bereich Personen auswählen, können Sie testen, dass der Anbieter Informationen zur Person bereitstellt.
Testszenarien
Um zu überprüfen, ob Sie geeignete Aktivitäten für Freunde und Nicht-Freunde erhalten, testen Sie die folgenden Szenarien.
Szenario | Erwartetes Verhalten |
---|---|
Die im Personen Bereich ausgewählte Person ist ein Freund des angemeldeten Benutzers im sozialen Netzwerk. | Im bereich Personen werden das Profil und das Profilbild dieser Person wie im sozialen Netzwerk gepostet angezeigt. |
Die im Personen Bereich ausgewählte Person ist ein Nicht-Freund des angemeldeten Benutzers im sozialen Netzwerk, hat aber zugelassen, dass sein Profil von Nicht-Freunden angezeigt wird. | Im bereich Personen werden das Profil und das Profilbild dieser Person wie im sozialen Netzwerk gepostet angezeigt. |