Usuarios de prueba

Vamos a eliminar temporalmente la capacidad de las aplicaciones de crear nuevos usuarios de prueba. Este cambio no debería afectar a los usuarios de prueba existentes ni a las aplicaciones en las que temporalmente solicitamos que se creen usuarios de prueba para realizar evaluaciones. Compartiremos una actualización cuando se haya restablecido el acceso para crear nuevos usuarios de prueba.

A diferencia de los evaluadores, que son personas reales a las que se ha concedido un rol de evaluador en la aplicación, 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 de tu aplicación y cualquier permiso o función que use.

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

Los usuarios de prueba no pueden interactuar con los usuarios reales de Facebook. Además, los datos que se generan al usarlos solo serán visibles para otros usuarios de prueba de la aplicación o para usuarios reales de Facebook con el rol de administrador, desarrollador o evaluador en la aplicación. Para evitar que se desactiven los usuarios de prueba cuando los utilices para probar la aplicación, nuestros sistemas de detección de spam y cuentas falsas no se aplican a estos usuarios.

Puedes crear, editar y eliminar usuarios de prueba, así como iniciar sesión como uno de ellos, mediante el panel de aplicaciones o la API Graph.

Limitaciones

  • Las aplicaciones cuentan con un límite de diez usuarios de prueba.
  • No crees ni mantengas más usuarios de prueba de los razonablemente necesarios para probar la integración de la aplicación.
  • Los usuarios de prueba solo se deben utilizar para probar la integración de la aplicación o simular el rendimiento de la aplicación.
  • Únicamente los administradores o los desarrolladores de aplicaciones pueden crear usuarios de prueba.
  • Los usuarios de prueba pueden conceder a la aplicación cualquier permiso mientras se encuentra en modo de desarrollo; sin embargo, cuando está en modo activo, solo pueden conceder permisos aprobados.
  • Todas las funciones están activas para los usuarios de prueba mientras la aplicación se encuentra en modo de desarrollo; sin embargo, cuando está en modo activo, solo están activas para estos usuarios las funciones aprobadas.
  • Los usuarios de prueba solo pueden interactuar con el mismo tipo de usuarios o con usuarios reales que tengan el rol de administrador, desarrollador o evaluador en la aplicación.
  • Los datos que genere un usuario de prueba solo serán visibles para el mismo tipo de usuarios o para usuarios reales que tengan el rol de administrador, desarrollador o evaluador en la aplicación.
  • Estos usuarios solo pueden interactuar con páginas de prueba específicas de la aplicación.
  • Los usuarios de prueba solo pueden comentar en publicaciones de la aplicación realizadas mediante un cuadro de diálogo de contenido compartido de Facebook o la API Graph.
  • Los usuarios de prueba no pueden convertirse en usuarios reales.
  • Estos usuarios solo pueden hacer las llamadas a la API suficientes para simular el rendimiento de una aplicación en modo activo. Tienen una limitación de frecuencia diferente a la de los usuarios que tienen un rol en la aplicación.

Crear usuarios de prueba

Para crear usuarios de prueba, ve al panel de aplicaciones, en la sección Usuarios de prueba del panel Roles > Usuarios de prueba y haz clic en el botón Crear usuarios de prueba. Se abrirá un cuadro de diálogo donde podrás crear hasta 4 usuarios de prueba a la vez.

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

También puedes optar por instalar la aplicación para cada uno de estos usuarios, lo que implica conceder a tu aplicación cada uno de los permisos (autorización) que has especificado durante el proceso de creación (puedes conceder otros permisos más adelante).

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

  • Crear un máximo de 4 usuarios de prueba a la vez. Si quieres crear más de forma masiva, debes utilizar la API Graph.
  • Seleccionar si cada cuenta de prueba recién creada tendrá la aplicación descargada de forma predeterminada.
  • Seleccionar la versión de la API Graph que se usará en las llamadas.
  • Conceder permisos para la aplicación a cada usuario de prueba.
  • Añadir restricciones de edad.
  • Elegir la configuración regional que utilizarán las cuentas de prueba para ver Facebook.

Tras su creación, los usuarios de prueba se mostrarán en la tabla Cuentas de Facebook.

Pruebas con usuarios de prueba

Para probar tu aplicación con un usuario de prueba, inicia sesión con el inicio de sesión con Facebook usando las credenciales de la cuenta del usuario de prueba y concede a tu aplicación los permisos que necesite. También puedes conceder permisos a tu aplicación en nombre de un usuario de prueba. Para ello, haz clic en el icono de puntos suspensivos (•••) en la columna Opciones de una fila del usuario de prueba especificado en la tabla Cuentas de Facebook. Al hacer clic en el botón de puntos suspensivos, tendrás la opción de editar los permisos que el usuario de prueba ha concedido a tu aplicación, generar identificadores de acceso de usuario para el usuario de prueba e iniciar sesión en su cuenta.

Screenshot of Options ellipsis dropdown menu.

Administrar usuarios de prueba

El panel de aplicaciones te muestra una lista de los usuarios de prueba existentes y te permite editar la configuración de cualquiera de ellos.

Puedes hacer lo siguiente:

  • Cambiar el nombre y la contraseña de un usuario de prueba.
  • Modificar los permisos que concede un usuario de prueba a una aplicación.
  • Obtener un identificador de acceso válido para cada usuario de prueba.
  • Añadir y eliminar amigos del usuario de prueba.
  • Obtener un nuevo identificador de acceso para un usuario de prueba cuando el existente caduque.
  • Iniciar sesión como usuario de prueba.
  • Cambiar la versión de la API Graph empleada en las llamadas de un usuario de prueba.
  • Eliminar un usuario de prueba.

Si quieres vincular o desvincular un usuario de prueba existente de otras aplicaciones, tendrás que usar la API Graph.

Extremos de la API Graph de usuarios de prueba

Si el panel de aplicaciones no es suficiente para tus necesidades o quieres crear más de 4 usuarios de prueba a la vez, puedes usar la API Graph.

Los administradores y desarrolladores de la aplicación pueden usar el extremo de las cuentas de la aplicación para lo siguiente:

  • Crear cuentas de usuarios de prueba nuevas para una aplicación.
  • Obtener una lista de los usuarios de prueba existentes asociados con una aplicación.
  • Obtener un identificador de acceso válido para cada usuario de prueba.
  • Vincular y desvincular usuarios de prueba existentes de una aplicación.
  • Obtener una URL que usar para iniciar sesión como usuario de prueba.

Los administradores y desarrolladores de la aplicación pueden usar el extremo de la cuenta de prueba para lo siguiente:

  • Ver los detalles de un usuario de prueba.
  • Actualizar el nombre o la contraseña de un usuario de prueba.
  • Eliminar un usuario de prueba.
  • Crear conexiones de amistad entre usuarios de prueba.