Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Autre
  • 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 2.1.0
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par paokouran - 30/03/2014
Dernière modification par nipo - 10/04/2014

FS#14543 - erreur ajout download api freebox ?

function addDownload(link) {

var param = {"download_url": link, "recursive": true,"username":"","password":""};
var paramString = JSON.stringify(param);

var headers = {
      'Content-Type': 'application/x-www-form-urlencoded',
      'X-Fbx-App-Auth': session_token
};

$.ajax({
  type       : "POST",
  url        : FREEBOX_URL+'/api/v1/downloads/add',
  headers    : headers,
  data       : paramString,
  crossDomain: true,
  beforeSend : function() {$.mobile.loading('show')},
  complete   : function() {$.mobile.loading('hide')},
  success    : function(response) {
    if (response.success === true) {
      console.log("téléchargement ajouté");
    } else {
      console.log('Impossible d\'ajouter le Téléchargement : '+ JSON.stringify(response));
      return;
    }
  },
  error: function(response) {
    console.log(response);
  }
});     

}

avec cette requête j ai en retour

Impossible d’ajouter le Téléchargement : {”msg”:”Erreur lors de l’ajout du téléchargement”,”success”:false,”error_code”:”invalid_request”}

sachant que link est un lien http d’un .torrent encodé avec encodeURIComponent ...

thanks

Fermée par  nipo
10.04.2014 12:50
Raison de la fermeture :  Ticket invalide
Commentaires de fermeture :  

Vous mettez bien un header application/x-www-form-urlencoded, mais votre contenu est encodé en json. ça ne peut pas marcher.

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche