Probar las actividades
En este tema se describen las pruebas y escenarios para comprobar que el proveedor de Outlook Social Connector (OSC) usa la sincronización a petición para devolver correctamente las actividades de amigos y no amigos.
Sincronización a petición
Un proveedor de OSC implementa ISocialProvider::GetCapabilities, al que llama el OSC para determinar si el proveedor admite la sincronización a petición de actividades de amigos y no amigos. Para las personas que se muestran en el panel de Personas de Outlook, el OSC obtiene y aplica hash a sus direcciones SMTP, llama a ISocialSession2::GetActivitiesEx y almacena (en memoria) los datos de actividades devueltos para estas personas.
Determinar las actividades que se van a obtener
Las direcciones SMTP con hash que se pasan a GetActivitiesEx son la clave para determinar si el OSC obtendrá actividades para un amigo o no. El OSC obtiene actividades para una persona si la persona especifica esa dirección SMTP en su cuenta de red social. Si la persona no incluye esa dirección SMTP en su cuenta de red social, o si esa persona es un amigo pero por una dirección de correo electrónico diferente en la red social, GetActivitiesEx no obtiene actividades para esa persona. Además, para una persona que no es un amigo pero especifica las direcciones SMTP en su cuenta de red social, los datos devueltos solo incluyen lo que está disponible para un no amigo según lo permitido por la configuración de privacidad de esa persona.
Creación de temas de prueba para amigos y no amigos
Para crear un sujeto de prueba para un amigo, identifique la dirección SMTP de una persona que incluya esa dirección en su cuenta de red social y que tenga un estado de amigo con el usuario que ha iniciado sesión en esa red. Cree un mensaje de correo electrónico que incluya esa dirección SMTP. Del mismo modo, para crear un sujeto de prueba para un no amigo, identifique la dirección SMTP de una persona que no sea amiga del usuario que ha iniciado sesión por esa dirección y que haya especificado en su configuración de privacidad para permitir que los no amigos vean su perfil en la red social. Cree un mensaje de correo electrónico que incluya esa dirección SMTP.
En el Explorador de Outlook, al seleccionar el mensaje de correo electrónico que incluye un amigo (o no amigo), el panel de Personas muestra los destinatarios. La selección del amigo (o no amigo) en el panel de Personas le permite probar que el proveedor proporciona información sobre la persona.
Escenarios de prueba
Para comprobar que está obteniendo las actividades adecuadas para amigos y no amigos, pruebe los siguientes escenarios.
Escenario | Comportamiento esperado |
---|---|
La persona seleccionada en el panel de Personas es un amigo del usuario que ha iniciado sesión en la red social. | El panel de Personas muestra el perfil y la imagen de perfil de esa persona como se ha publicado en la red social. |
La persona seleccionada en el panel de Personas es una persona que no es amiga del usuario que ha iniciado sesión en la red social, pero ha permitido que su perfil sea visto por no amigos. | El panel de Personas muestra el perfil y la imagen de perfil de esa persona como se ha publicado en la red social. |