Pregunta sobre Complianz - GDPR/CCPA Cookie Consent de Wordpress:

videos privados de vimeo

Un usuario pregunt贸 馃憞

Hola, su servicio de vimeo integrado intenta encontrar fuentes de im谩genes para el ocupante del video. Tenemos algunos videos que no se enumeran p煤blicamente (pero se pueden incrustar), por lo que vimeo-api no proporcionar谩 los datos para la imagen de vista previa. El c贸digo actual no funciona bien y siempre espere obtener la respuesta correcta de vimeo.

Cambi茅 el c贸digo para que funcione con videos privados / no listados: Funci贸n -> cmplz_vimeo_placeholder


$vimeo_pattern = '/(?:www.|player.)?vimeo.com/(?:channels/(?:w+/)?|groups/(?:[^/]*)/videos/|album/(?:d+)/video/|video/|)(d+)(?:[a-zA-Z0-9_-]+)?/i';
if (preg_match($vimeo_pattern, $src, $matches)) {
	$vimeo_id = $matches[1];
	$new_src = get_transient("cmplz_vimeo_image_$vimeo_id");
	if (!$new_src || !file_exists($new_src)) {
		$xml = @file_get_contents("https://vimeo.com/api/v2/video/$vimeo_id.xml");
		if(empty($xml)) {//-> maybe a not public video
			set_transient("cmplz_vimeo_image_$vimeo_id", '', WEEK_IN_SECONDS);
		} else {
			$vimeo_images = simplexml_load_string($xml);
			$new_src = $vimeo_images->video->thumbnail_large;
			$new_src = cmplz_download_to_site($new_src, 'vimeo'.$vimeo_id);
			set_transient("cmplz_vimeo_image_$vimeo_id", $new_src, WEEK_IN_SECONDS);
		}
	}
}
return $new_src;

Tambi茅n anulo el error por filtro, ser铆a genial si pudiera incluir el c贸digo modificado en su plugin. Gracias

(@aahulsebos)

Hace 11 meses, 1 semana

Hola @ volkmar-kantor,

隆Excelente! Lo probaremos y le notificaremos cuando se env铆e. Haremos todo lo posible para incluirlo en nuestro pr贸ximo n煤mero.

Tambi茅n estamos en GitHub: https://github.com/rlankhorst/complianz-gdpr si quieres postularte para un sorteo y convertirte en colaborador 馃檪

Gracias,

Aert

(@ volkmar-kantor)

Hace 11 meses, 1 semana

Gracias, no sab铆a nada de github. De acuerdo, usar谩 el repositorio la pr贸xima vez.

(@ volkmar-kantor)

Hace 11 meses, 1 semana

Para pruebas: aqu铆 hay una URL de video que usamos que es privada / no listada:
https://player.vimeo.com/video/380060864

Esta respuesta fue modificada hace 11 meses, hace una semana por.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.