Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

pour utiliser, importer et exporter des données depuis et vers votre instance de Pod, vous avez deux possibilités : via un navigateur ou en ligne de commande.

Sommaire
maxLevel3


1) Navigateur

Via votre navigateur, il vous suffit de vous rendre sur la page Rest de votre pod : http(s)://pod.univ.fr/rest et de renseigner le compte root de votre instance.

...

curl  -H "Content-Type: multipart/form-data" \
  -H 'Authorization: Token XXXXXXXXXXX71922e47ed412eabcbd241XXXXXXX' \
  -F "owner=http(s)://pod.univ.fr/rest/users/1/" \
  -F "type=http(s)://pod.univ.fr/rest/types/1/" \
  -F "title=ma video" \
  -F "video=@/Users/test/video.mp4" \
  http(s)://pod.univ.fr/rest/videos/

Attention, pour les relations entre objet, il faut préciser l'url plutôt que la clé primaire :

The HyperlinkedModelSerializer class is similar to the ModelSerializer class except that it uses hyperlinks to represent relationships, rather than primary keys. By default the serializer will include a url field instead of a primary key field.

Ceci pourrait être modifié dans les futures versions de Pod.

3) DublinCore

Enfin, pour avoir la représentation au format DublinCore de vos vidéos, il suffit de faire une requete curl sur /rest/dublincore

Vous pouvez filtrer vos vidéos à l'aide de paramètre GET ajoutés à votre URL.

Par exemple, pour avoir la représentation DublinCore des vidéos de l'utilisateur 1, vous pouvez executer la commande suivante :

curl -H "Content-Type: application/json" -H 'Authorization: Token XXXXXXXXXXX71922e47ed412eabcbd241XXXXXXX' -X GET http(s)://pod.univ.fr/rest/dublincore/?owner=1