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).

Cola de Discovery

Una cola es una recopilación de vídeos o señales en vivo que se reproducen según las preferencias del espectador.

Una cola de detección es una lista de vídeos, en la que cada uno tiene fecha de caducidad, posición de reproducción (indicador de reproducción, o posición de la última reproducción), y otra información. Una cola pertenece a un espectador en particular, que es la única persona que puede verla o manipularla. No es necesario crear la cola. Solo tiene que agregar o eliminar elementos de esta.
Note: El requisito previo de la cola de detección es el almacén de derechos de Ooyala. En primer lugar, un espectador se debe autenticar en el almacén de derechos con el fin de trabajar con su cola. Para más detalles, véase Almacén de derechos.
Un espectador puede agregar cualquier vídeo a su cola. El elemento permanece en la cola hasta que se cumple una de las siguientes condiciones:
  • El vídeo asociado se elimina o el evento en vivo asociado concluye y no tiene "repeticiones" (versiones VOD de la señal en vivo).
  • El vídeo se visualiza completamente.

Agregar un vídeo a la cola de un espectador

[PUT] /v2/discover/queue/[asset|live_asset]/asset_id 
{
        "expires_at" : "dateTimeInISO8601-UTCformat"
}    
   

Ver una cola

[GET] /v2/discover/queue
   

Eliminar un elemento de una cola

[DELETE] /v2/discover/queue/[asset|live_asset]/asset_id 
   

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
[assets|live_assets] El tipo de vídeo que se agrega a una cola

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: [PUT] /v2/discover/queue/viewers/54321/asset/2162e39c331d407d9176895f34e36af8

asset_id ID del vídeo (código embebido o ID de contenido). Puede agregar (PUT) un vídeo a la cola de un espectador únicamente si usted es el propietario (proveedor) de este.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: pxcm9lMzpfyOKKtj1LiplPwn3eqm67dM

Parámetros de la cadena de consulta

La tabla siguiente describe todos los parámetros de la cadena de consulta.

Parámetro Descripción ¿Obligatorio?
order_by

El campo por el que ordenar.

Tipo: Cadena

Por defecto: ninguno

Valores válidos: expires_at[-desc|-asc] | added_at[-desc|-asc] | now_playing | last_watched_at[-desc|-asc] donde desc y asc son criterios de ordenación ascendiente y descendiente.

Ejemplos: [GET] /v2/discover/queue/viewers/091iut98ycbkdwp9y8fwjhk?orderby=expires_at-asc

No

Propiedades

En la siguiente tabla se describen todas las propiedades que se pueden asociar a una cola.

Propiedad Descripción ¿Obligatorio?
expires_at

Fecha/hora de caducidad del vídeo en formato ISO-8601/UTC

Tipo: fecha y hora

Por defecto: sin caducidad

Ejemplo: "2014-04-15T21:00Z"

No

Ejemplos

Este ejemplo agrega el vídeo 2162e39c331d407d9176895f34e36af8 a la cola asociada al espectador 54321, con una fecha/hora de caducidad opcional.
[PUT] /v2/discover/queue/viewers/54321/assets/54321/2162e39c331d407d9176895f34e36af8
{
  "expires_at": "2013-08-15T21:00Z",
}
    

Backlot devuelve una respuesta similar a la siguiente:

{
"added_at":1363617641
}

Ordenando Pruébelo

En este ejemplo se recupera la cola del espectador 091iut98ycbkdwp9y8fwjhk.
[GET] /v2/discover/queue/viewers/091iut98ycbkdwp9y8fwjhk
   

Backlot devuelve una respuesta similar a la siguiente:

["RsYmduMjpNE3RGHOTa6Chm-YoxArCqiw","ZoYmduMjpBbLj3QerkWScewtpPnvmOi2","pxcm9lMzpfyODDtj1LiplPwnxmqm5JdM"]

Ordenando Pruébelo