API de análisis
- Solicitar campos de video o reproductor en el
fields
sin pedirlas como dimensiones -
Si utiliza
video
oplayer
campos (talvideo
,video_name
,player
oplayer_name
) en los campos para devolver, pero no los incluya en las dimensiones deldimensions
, los elementos de respuesta incluirán valores irrelevantes para esos elementos y deben ignorarse. Otros valores en los elementos serán válidosSolución alterna: No incluya campos de video o reproductor en los campos de respuesta a menos que también los incluya como
dimensions
. - Gran cantidad de "otros" resultados para
device_manufacturer
- En algunos casos, es posible que vea una gran cantidad de "otros" resultados para el
device_manufacturer
campo. Esto ocurre cuando el recopilador de datos no reconoce eluser_agent
entregado con datos analíticos. La causa más común que hemos identificado para esto es una cadena user_agent personalizada creada por Instagram, pero probablemente haya otras.
API de CMS
- En ciertos casos, el
original_filename
se corrompe - En algunos casos, el
original_filename
El campo para videos se corrompe y no contendrá el nombre de archivo real. - Las etiquetas no pueden contener comas
- Si intenta agregar una etiqueta a un video que contiene una coma (p. Ej. "SomeCo, Inc") la solicitud fallará con un error de "etiqueta ilegal"
- Videos programados
- Debido a que la API de reproducción y el catálogo almacenan videos en caché durante un máximo de 10 a 15 minutos, es posible que un jugador que solicite un video programado para estar disponible durante los próximos minutos (hasta 20) no pueda obtener un video reproducible hasta que se actualice la memoria caché.
has_digital_master
-
Si está utilizando este campo para probar si un video se puede volver a codificar, no es confiable para videos compartidos, ya que será cierto si el video original tiene un maestro, pero aún así la cuenta de afiliado no puede volver a codificarlo.
Solución alterna: Si los videos se comparten con la cuenta, debe probar ambos
has_digital_master = true
ysharing.by_external_account = false
. Código de muestra (JavaScript):var video={some_video_object} if (video.sharing !== null) { if (video.sharing.by_external_account === false) { if (video.has_digital_master) { // video can be retranscoded } } }
- Se permite la identificación de referencia duplicada para las listas de reproducción al usar la actualización / PATCH
- Cuando actualizas una lista de reproducción
reference_id
utilizando la CMS API (o el módulo de Medios, ya que utiliza la misma solicitud de API), se permitirá una identificación de referencia que ya esté en uso para otra lista de reproducción.