Pour s’authentifier il est nécessaire d’avoir ces identifiants :
require\once(./DigitekaVideoUpload.php);
//Paramètres
$applicationId = 'votre_identifiant'; //fournie par Digiteka
$password = 'votre_mot_de_passe'; //fournie par Digiteka
$secretKey = 'votre_cle_secrete'; //fournie par Digiteka
$uploadvideo=newdigiteka_Video_Upload();
$uploadvideo->authenticate($applicationId, $password, $secretKey)
Cliquez sur ici pour avoir le fichier PHP
Note : Authentification n’est valable que 24 heures
L'API de gestion des playlists vous permet de :
Exemple de code détaillant chaque action possible :
require_once 'Upload.php';
$applicationId="xxxx";
$password="xxx";
$secretKey="xxxxxx";
$obj = new Digiteka_Video_Upload();
$obj->authenticate($applicationId, $password, $secretKey);
//Pour lister tous les playlists de société
$params = array(
'action' => 'list'
)
//Pour lister toutes les vidéos d'un playlist
$params = array(
'playlist_id'=>'xxxxxx',
'action' => 'list'
)
//Pour lister toutes les playlists d'une vidéo
$params = array(
'video_id'=> 'xxxxxxx',
'action' => 'list_playlists'
)
//Pour ajouter une vidéo dans un playlist
$params = array(
'playlist_id' => 'xxxxxx',
'video_id' => 'xxxxxx',
'action' => 'add'
)
//Pour supprimer une vidéo dans un playlist
$params = array(
'playlist_id' => 'xxxxxx',
'video_id' => 'xxxxxx',
'action' => 'remove'
)
//pour exécuter ces api, il faut appeler ce méthode
$result = $obj->managePlaylist($params);
Les résultats se trouvent dans la variable $result.
La structure de la réponse est la suivante pour les actions add/remove :
- En cas de succès :
{
status : true
}
- En cas d'échec :
{
status : false,
error : message d’erreur
}
La structure de la réponse est la suivante pour l’action list :
{
status : true,
data: []
}
En cas d'échec :
{
status : false,
error : message d’erreur
}