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

Proveedores

Utilice esta operación para ver o editar cuentas que administre.

Note: Para usar esta operación debe disponer de permisos de distribuidor. Para obtener permisos de distribuidor, póngase en contacto con su gestor de cuentas de Ooyala.

Crear un proveedor

[POST] /v2/providers 
{ 

    properties 

} 
   

Hacer una lista de proveedores

[GET] /v2/providers
   

Visualización de la información del proveedor

[GET] /v2/providers/provider_id
   

o:

[GET] /v2/providers?user=email_address
   

Visualización de vídeos y otros objetos del proveedor

[GET] /v2/providers/provider_id/assets
[GET] /v2/providers/provider_id/players
[GET] /v2/providers/provider_id/paywalls
[GET] /v2/providers/provider_id/ad_sets
[GET] /v2/providers/provider_id/synd_groups
   

Modificar un proveedor

[PATCH] /v2/providers/provider_id
{ 

    properties  

} 
   

Borrar un proveedor

[DELETE] /v2/providers/provider_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
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: /providers/b4f1a93b779145b

Parámetros de la cadena de consulta

En la siguiente tabla se describen todos los parámetros que se pueden expresar mediante la cadena de consulta.

Parámetro Descripción ¿Obligatorio?
user

Devuelve la información del proveedor basada en una dirección de correo electrónico.

Tipo: Cadena

Por defecto: ninguno

Ejemplo: [GET] /v2/providers?user=someuser@example.com

No
where

Devuelve los resultados que concuerdan con los criterios especificados.

Note: No se pueden buscar propiedades con valores nulos.

Tipo: Cadena

Por defecto: ninguno

Ejemplos: [GET] /v2/providers?where=notes='awesome provider', [GET] /v2/providers?where=status IN ('disabled', 'deleted')

No

Propiedades

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

Propiedad Descripción ¿Obligatorio?
address

Contenedor de la información de la dirección.

Tipo: Contenedor

Por defecto: Ninguno

No
admin_user_email

La dirección de correo electrónico del administrador de la cuenta.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: admin@gigantacorp.com

No
api_v1_secret

La clave secreta de la API V1 que es generada automáticamente por Backlot.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: XPadsJkshl_kCasdjK_FD98JGJ-mchdRkLWsaH2

No
bucket

La ubicación del elemento.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: http://uploader.ooyala.com

No
city

La ciudad.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: Mountain View

No
country

El país.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: US

No
created_at

La fecha y hora en que fue creada la cuenta.

Tipo: Fecha y hora

Por defecto: Ninguno

Ejemplo: 2011-05-09T21:21:49+00:00

No
delivered _hours

Número de horas de reproducción al mes

Tipo: Entero

Por defecto: Ninguno

Ejemplo: 115

Orígenes: processing_limits

No
managed_hours

Número de horas de vídeos subidos y almacenados al final del mes.

Tipo: Entero

Por defecto: Ninguno

Ejemplo: 132

Orígenes: processing_limits

No
name

Nombre del proveedor.

Tipo: Cadena

Ejemplo: Gigantacorp

notes

Notas sobre el proveedor.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: Este proveedor es estupendo

No
package_id

El ID del paquete de la cuenta del cliente.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: 7370e1f93aa24f5aafafc1abb6418b55

No
pcode

El ID del proveedor que es generado automáticamente por Backlot.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: xi7a2vGjAJKdwKIB1EjauR8anf2z

No
phone

Un número de teléfono.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: 415-555-1212

No
phone2

Un número de teléfono.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: 650-555-1212

No
phone_numbers

Contenedor de números telefónicos.

Tipo: Contenedor

Por defecto: Ninguno

No
processed_content

Número de gigabytes de almacenamiento al mes para archivos fuente y streams procesados

Tipo: Entero

Por defecto: Ninguno

Ejemplo: 110

Orígenes: processing_limits

No
processing_limits

Contenedor de límites de procesamiento.

Tipo: Contenedor

Por defecto: Ninguno

No
processing_profile_id

El ID de perfil de procesamiento.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: 8c672406041449eab5b220144b41eed6

No
secret

La clave secreta de la API V2.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: oTxXpvu7szdjcI8oEfcWRfP8GBEjFD2vTBqWjvUw

No
state

El estado o provincia.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: CA

No
status

El estado de la cuenta.

Tipo: Cadena

Valores válidos: live, disabled, deleted

Por defecto: live

Ejemplo: disabled

No
streams

Número de streams por vídeo al mes

Tipo: Entero

Por defecto: Ninguno

Ejemplo: 5

Orígenes: processing_limits

No
street

La primera línea de la calle de la dirección.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: 123 Main Street

No
street2

La segunda línea de la calle de la dirección.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: Apartment 0

No
transcoded_hours

Número de horas para transcodificar al mes

Tipo: Entero

Por defecto: Ninguno

Ejemplo: 110

Orígenes: processing_limits

No
zip

Código postal.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: 94040

No

Ejemplos

El ejemplo siguiente crea un proveedor que utiliza todas las configuraciones por defecto:

[POST] /v2/providers
{
  "name": "Video Productions, Inc.",
  "email": "name@example.com",
  "password": "secret_password"
}
    

Backlot devuelve una respuesta 200.

Ordenando Pruébelo

El ejemplo siguiente obtiene información sobre el proveedor específico:

[GET] /v2/providers/xi7a2vGjAJKdwKIB1EjauR8aNF2z
    

Backlot devuelve una respuesta similar a la siguiente:

{
  "name": "ACME Account",
  "pcode": "xi7a2vGjAJKdwKIB1EjauR8aNF2z",
  "api_v1_secret": "XPadsJkshl_kCasdjK_FD98JGJ-mchdRkLWsaH1",
  "admin_user_email": "admin@acmeaccount.com",
  "address": {
    "street": "123 Main St.",
    "street2": "Apt #2",
    "city": "Santa Clara",
    "state": "CA",
    "zip": "95051",
    "country": "US"
  },
  "package_id": "7370e1f93aa24f5aafafc1abb6418b55",
  "created_at": "2011-05-09T21:21:49+00:00",
  "bucket": "http://uploader.ooyala.com",
  "notes": "Some notes on this provider",
  "phone_numbers": {
    "phone": "408-555-1212",
    "phone2": "650-555-1212"
  },
  "processing_profile_id": "8c672406041449eab5b220144b41eed6",
  "secret": "oTxXpvu7szdjcI8oEfcWRfP8GBEjFD2vTBqWjvUw",
  "status": "live"
}
    

Ordenando Pruébelo