Usuarios de prueba

Eliminaremos temporalmente la posibilidad de que las apps puedan crear nuevos usuarios de prueba. Este cambio no debería afectar a los usuarios de prueba preexistentes ni a las apps en las que solicitamos temporalmente que se creen usuarios de prueba con fines de evaluación. Compartiremos una actualización una vez que se haya restablecido el acceso a la creación de nuevos usuarios de prueba.

A diferencia de los evaluadores, que son personas reales a quienes se les otorgó un rol de evaluador en tu app, los usuarios de prueba son cuentas de usuario de Facebook simuladas, que puedes utilizar para probar la implementación del inicio de sesión con Facebook en tu app, al igual que cualquier otro permiso o cualquier otra función que utilice tu app.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

Los usuarios de prueba no pueden interactuar con usuarios reales de Facebook, por lo que todos los datos que se generen con un usuario de prueba solo estarán visibles para otros usuarios de prueba en esa app, o bien para usuarios reales de Facebook que tengan un rol de administrador, desarrollador o evaluador en tu app. Además, los usuarios de prueba están exentos de nuestros sistemas de detección de spam y cuentas falsas, por lo que no se desactivarán cuando los uses para probar la app.

Puedes crear, editar o eliminar usuarios de prueba o iniciar sesión como uno desde el panel de apps o la API Graph.

Limitaciones

  • Las apps tienen un límite de 10 usuarios de prueba.
  • No crees ni mantengas más usuarios de prueba que los que se necesitan razonablemente para probar la integración de tu app.
  • Los usuarios de prueba solo deben usarse para probar la integración de tu app o simular su rendimiento.
  • Solo los administradores o desarrolladores de apps pueden crear usuarios de prueba.
  • Los usuarios de prueba pueden otorgarle a tu app cualquier permiso mientras esté en modo de desarrollo, pero solo pueden otorgarle permisos de aprobación si está en modo activo.
  • Mientras tu app está en modo de desarrollo, todas las funciones están activas para los usuarios de prueba, pero solo las funciones aprobadas están activas si la app está en modo activo.
  • Los usuarios de prueba solo pueden interactuar con otros del mismo tipo o con usuarios reales que tengan un rol de administrador, desarrollador o evaluador en la app.
  • Los datos que generen los usuarios de prueba solo los pueden ver otros del mismo tipo o usuarios reales que tengan un rol de administrador, desarrollador o evaluador en la app.
  • Los usuarios de prueba solo pueden interactuar con páginas de prueba específicas de la app.
  • Los usuarios de prueba solo pueden comentar en publicaciones realizadas por la app mediante la API Graph o un cuadro de diálogo de contenido compartido de Facebook.
  • Los usuarios de prueba no se pueden convertir en usuarios reales.
  • Los usuarios de prueba solo pueden realizar llamadas a la API para simular cómo funciona una app en modo en vivo. Tienen una limitación de frecuencia diferente de la que tienen los usuarios con un rol en la app.

Crear usuarios de prueba

Puedes crear usuarios de prueba en el panel de apps si vas a la sección de Usuarios de prueba en el panel Roles > Usuarios de prueba y haces clic en el botón Crear usuarios de prueba. Se abrirá un cuadro de diálogo en el que puedes crear hasta cuatro usuarios de prueba a la vez.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

También puedes elegir instalar la app para cada uno de estos usuarios, lo que implica otorgar a tu app cada uno de los permisos (autorización) que especificas al momento de la creación (siempre puedes otorgar permisos a otras personas más adelante).

El cuadro de diálogo Crear cuentas de Facebook de prueba te permite lo siguiente:

  • Crear hasta 4 usuarios de prueba por vez. Si quieres crear más de forma masiva, debes usar la API Graph.
  • Selecciona si las cuentas que se acaban de crear tendrán instalada la app de manera predeterminada.
  • Selecciona la versión de la API Graph que se usará en las llamadas.
  • Otorga permisos para la app de cada uno de los usuarios de prueba.
  • Agrega restricciones de edad.
  • Selecciona el idioma que usarán las cuentas de prueba para ver Facebook.

Una vez que se creen, los usuarios de prueba aparecerán en la tabla Cuentas de Facebook.

Probar los usuarios de prueba

Puedes probar tu app con un usuario de prueba si inicias sesión con Facebook, utilizas las credenciales de la cuenta de usuario de prueba y otorgas a tu app los permisos que requiera. También puedes otorgarle a tu app permisos como usuario de prueba si haces clic en los puntos suspensivos (•••) ubicados en la columna Opciones en la fila de un usuario de prueba determinado en la tabla Cuentas de Facebook. Al hacer clic en los puntos suspensivos, se te dará la opción de editar los permisos que le otorgó a tu app el usuario de prueba, generar tokens de acceso de usuario para el usuario de prueba e iniciar sesión en la cuenta de usuario de prueba.

Screenshot of Options ellipsis dropdown menu.

Administrar usuarios de prueba

El panel de apps te muestra una lista de usuarios de prueba existentes y te permite editar su configuración.

Puedes hacer lo siguiente:

  • Cambiar el nombre o la contraseña de un usuario de prueba.
  • Cambiar los permisos que un usuario de prueba concedió a una app.
  • Obtener un token de acceso válido para cada usuario de prueba.
  • Agregar y eliminar amigos del usuario de prueba.
  • Obtener acceso al nuevo token de acceso para el usuario de prueba cuando caduca un token de acceso actual.
  • Iniciar sesión como el usuario de prueba.
  • Cambiar la versión de la API Graph que se usa para un usuario de prueba en las llamadas.
  • Eliminar usuarios de prueba.

Si quieres vincular o desvincular un usuario de prueba existente de otras apps, deberás usar la API Graph.

Puntos de conexión para usuarios de prueba de la API Graph

Si el panel de apps no se adapta a tus necesidades o si deseas crear más de 4 usuarios de prueba al mismo tiempo, puedes usar la API Graph.

Los administradores y los desarrolladores de la app pueden usar el punto de conexión Cuentas de la app para realizar lo siguiente:

  • Crear nuevas cuentas de usuario de prueba para una app.
  • Obtener una lista de usuarios de prueba existentes que se asociará a otra app.
  • Obtener un token de acceso válido para cada usuario de prueba.
  • Vincular y desvincular usuarios de prueba existentes de una app.
  • Obtener una URL que usarás para el inicio de sesión como usuario de prueba.

Los administradores y los desarrolladores de la app pueden usar el punto de conexión Cuenta de prueba para realizar lo siguiente:

  • Ver información detallada sobre el usuario de prueba.
  • Actualizar el nombre o la contraseña del usuario de prueba.
  • Eliminar un usuario de prueba.
  • Crear conexiones de amistad entre usuarios de prueba.