- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Freebox OS → API
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Basse
- Priorité Très Basse
- Basée sur la version 3.0.2
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par Sylver78 - 08/01/2015
Dernière modification par aastier - 05/08/2021
FS#16213 - Utilisation des cookies dans l'API d'ajout de téléchargement (/api/v3/downloads/add)
Bonjour,
j’essaye d’utiliser la fonction de téléchargement “POST /api/v3/downloads/add HTTP/1.1” pour l’ajout du téléchargement d’un fichier en téléchargement direct via http.
Cela fonctionne parfaitement pour les fichiers en accès direct.
Mais lorsque j’essaye d’intégrer l’envoi des cookies pour gérer le cas des fichiers nécessitant une authentification par cookies, la tâche est bien ajoutée, mais le fichier se retrouve en erreur “inconnue”.
La documentation étant assez pauvre sur le format à utiliser : “cookies (string) – The http cookies (to be able to pass session cookies along with url)” je me pose la question du format attendu par la freebox pour le paramètre “cookies” en cas de cookies multiples ! Est-ce un format du type “id1=value1;id2=value2;…” ou un autre type (format de fichier cookies pour cURL par exemple) ?
Un exemple dans la documentation ne serait pas de trop je pense ;)
Merci d’avance,
Sylver
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Vous aviez déjà compris le format, c’est bien celui du header HTTP Cookie. La prochaine version mettra à jour la documentation.