soporte Contactar con Soporte | Estadoestado del sistema del sistema
Contenido de la página

    CMS API: Búsqueda de listas de reproducción

    En este tema, aprenderá a buscar listas de reproducción en su cuenta de Video Cloud. CMS API Proporciona una forma programática de buscar listas de reproducción en la biblioteca de Video Cloud. Aquí veremos la sintaxis de búsqueda.

    Introducción

    Las listas de reproducción de una cuenta se pueden buscar proporcionando un q parámetro a la llamada anterior de manera similar a la funcionalidad de búsqueda de vídeo proporcionada. Tenga en cuenta, sin embargo, que se puede buscar un número mucho menor de campos y que sólo se buscan las propiedades de la lista de reproducción, no las propiedades de los vídeos contenidos en la lista de reproducción.

    Los términos no calificados/predeterminados buscarán cualquier coincidencia de texto en el campo nombre, reference_id o id de una lista de reproducción; por ejemplo, una búsqueda de ?q=news+2016 coincidiría con cualquiera de los siguientes si existieran:

    • Una lista de reproducción con un nombre Exciting 2016 News
    • Una lista de reproducción con un ID de 2016
    • Una lista de reproducción con un reference_id de news 2016

    Como se implícita anteriormente, se incluyen varios términos OR«juntos, y las cadenas que contienen uno o más de los términos proporcionados serán devueltos. Los valores proporcionados se derivan, por lo que las variaciones en las palabras se coinciden. Actualmente no se admite la coincidencia de prefijos. Así, por ejemplo, una búsqueda p* de no devolverá resultados que empiecen por «p» ni una búsqueda play* de resultados que contengan «lista de reproducción».

    Palabras ignoradas

    Ciertas palabras se ignoran en las cadenas de búsqueda porque son tan comunes que es probable que devuelvan muchos resultados no relacionados con lo que realmente está buscando. A continuación se muestra una lista de palabras que son ignoradas por la búsqueda:

    «a», «un», «y», «son», «como», «en», «ser», «pero», «por», «para», «si», «en», «en», «es», «es», «es», «no», «no», «de», «en», «o», «tal», «que», «el», «su», «entonces», «allí», «estos», «ellos», «esto», «a», «era», «voluntad», «con»

    Campos

    Los campos específicos se pueden consultar utilizando la {field:}{value} sintaxis como ?q=news+2016+type:EXPLICIT. Los campos proporcionados de esta manera deben coincidir exactamente. Al igual que otros términos, estos serán OR'ed.

    Actualmente se admiten los siguientes campos:

    • tipo
    • Nombre
    • descripción
    • reference_id

    Términos requeridos

    Puede requerir términos prefijándolos con un + signo codificado URI (%2B), por ejemplo: q=name:%2Bnews+%2B2016 (que solo devolvería listas de reproducción con nombres que incluyan tanto «noticias» como «2016").

    Términos excluidos

    Prefijo términos con un - signo codificado en URI para excluir listas de reproducción con ese término. Por ejemplo: q=name:%2Bnews+%2D2016 devolverá vídeos que tengan nombres que contengan «noticias» pero que no contengan «2016".

    Staming

    Stemming se refiere al almacenamiento y la búsqueda de las raíces de las palabras. Lo que esto significa es que los términos «play», «play», «play», «play», «play»... todos se almacenarán como «play» y cuando se realice una búsqueda de cualquiera de esos términos, la búsqueda se traducirá en busca de «play». Stem sólo se aplica a la raíz de la palabra, y no a una cadena que comienza o es parte de la palabra. Por lo tanto, una búsqueda en name:play devolverá vídeos con nombres que contengan «play», «play», «play» y «reproducible», pero no devolverá vídeos con nombres que contengan «display» o «playlist».

    Y/O

    Puede combinar las condiciones de búsqueda con AND y OR operadores logicos. Para evitar la ambigüedad (¿es AND un operador o parte de la cadena de búsqueda?), debe poner los términos que preceden a los operadores lógicos entre paréntesis como este:

    q=(Really Short Videos) AND type:EXPLICIT

    Codificado, esta solicitud de búsqueda se vería así:

    q=name:%28Really%20Short%20Videos%29%20type:EXPLICIT

    Ejemplos completos

    Buscar por tipo

        https://cms.api.brightcove.com/v1/accounts/account_id/playlists?q=type:ACTIVATED_NEWEST_TO_OLDEST

    Buscar por nombre con exclusiones

        https://cms.api.brightcove.com/v1/accounts/account_id/playlists?q=%2Bname=morningnews+%2Ddecription=weekend

    Última actualización de la página el 28-09-2020