Index de l'article

API Vimeo

Vimeo fournit les informations publiques de configuration des vidéos dans des tableaux disponibles par URL. Exemple :

https://player.vimeo.com/video/274514368/config

Le chiffre étant l'id Vimeo de la vidéo. Vous pouvez alors décoder ce tableau, ou récupérer certaines informations par extraction.

Ici un exemple bricolage de récupération de la durée de la vidéo (duration) dans un champ calc. Je ferai mieux plus tard, en parsant les données de l'URL :

$IdVimeo = '{videos___vimeo_id}' ;
 
$VideoConf = 'https://player.vimeo.com/video/'.$IdVimeo.'/config' ;
 
$VideoConfChar = file_get_contents($VideoConf);
$FindDuration = '"duration":' ;
$FindThumbs = ',"thumbs":' ;
 
$PositionDuration = stripos($VideoConfChar, $FindDuration);
$PositionThumbs = stripos($VideoConfChar, $FindThumbs);
 
$DurationSeconde = substr($VideoConfChar, $PositionDuration+11, ($PositionThumbs-11)-$PositionDuration);
 
$DurationMinute = gmdate("i:s", $DurationSeconde) ;
 
return $DurationMinute ;
Liens ou pièces jointes
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/troubleshooting-tools/)Wiki Fabrik sur les troubleshooting tools[Article]0 Ko
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/calculation-element/)Wiki Fabrik sur les champs calc pour débogage[Article]0 Ko
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/php-form-plugin/)Wiki Fabrik sur le plugin PHP pour les formulaires[Article]0 Ko
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/filtering-lists-tables/)Filtres de listes[Article officiel Fabrik sur les pré-filtres de listes]0 Ko
Accéder à cette adresse URL (https://api.joomla.org/cms-3/classes/JDatabaseDriver.html)Joomla! API[Documentation Joomla]0 Ko
Accéder à cette adresse URL (https://docs.joomla.org/Selecting_data_using_JDatabase)Selecting data using JDatabase[Documentation Joomla]0 Ko