Error message

User warning: The following module is missing from the file system: fast_404. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /mnt/www/html/ooyala/docroot/includes/bootstrap.inc).

Usuarios

Puede obtener una lista completa de los usuarios de un proveedor o información detallada acerca de un único usuario.

Para obtener información detallada acerca de un único usuario, debe conocer la clave de API del Backlot del usuario .

Obtener todos los paquetes de un distribuidor

[GET] /v2/providers/provider_id/users
   

Ver información sobre un usuario

[GET] /v2/users/user_api_key
   

Atributos de ruta

En la tabla siguiente se describen todos los atributos que se pueden expresar por medio de la ruta.

Atributo de ruta Descripción
provider_id

El ID del proveedor. Para obtener una lista de proveedores, realice una consulta GET contra la ruta /providers.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: b4f1a93b779145b

user_api_key

La clave de API para un usuario.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: pzd3M6WH2UIRTFrurtFjGI52AaY.SwBWE

Propiedades

En la siguiente tabla se describen todas las propiedades que se pueden asociar a un usuario.

Propiedad Descripción ¿Obligatorio?
api_key

Clave de API del usuario.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: pzd3M6WH2UIRTFrurtFjGI52AaY.SwBWE

created_at

Fecha y hora en que se creó el usuario.

Tipo: Fecha y hora

Ejemplo: 2012-02-08T19:52:28+00:00

email

Dirección de correo electrónico del usuario.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: user@company.com

permission

Especifica el nivel de permisos del usuario.

Tipo: Cadena

Por defecto: Depende de la configuración del paquete

Ejemplo: distribuidor

secret

Clave secreta del usuario.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: PYHxQiUY8-Us__iYS-HRT67fddi2VZ5IhW5_ii

terms_of_service_accepted

Especifica si el usuario acepta los términos de servicio.

Tipo: Booleano

Valores válidos: true | false

Por defecto: false

Ejemplo: true

Ejemplos

El ejemplo siguiente obtiene todos los usuarios de la cuenta del proveedor específico:

[GET] /v2/providers/pzd3M6WH2DENHKruXzs4nGI52AaY/users
    

Backlot devuelve una lista de usuarios similar a la siguiente:

{
 "items": [   {
   "created_at": "2012-02-08T19:52:28+00:00",
   "api_key": "pzd3M6WH2UIRTFrurtFjGI52AaY.SwBWE",
   "terms_of_service_accepted": false,
   "permission": "reseller",
   "secret": "PYHxQiUY8-Us__iYS-HRT67fddi2VZ5IhW5_ii",
   "email": "user@company.com"
  }  ]
}           
       

Ordenando Pruébelo

El ejemplo siguiente obtiene información sobre un usuario específico:

[GET] /v2/users/pzd3M6WH2UIRTFrurtFjGI52AaY.SwBWE
    

Backlot devuelve una respuesta similar a la siguiente:

{
 "created_at": "2012-02-08T19:52:28+00:00",
 "api_key": "pzd3M6WH2UIRTFrurtFjGI52AaY.SwBWE",
 "terms_of_service_accepted": false,
 "permission": "reseller",
 "secret": "PYHxQiUY8-Us__iYS-HRT67fddi2VZ5IhW5_ii",
 "email": "user@company.com"
}        
    

Ordenando Pruébelo