2016-03-31 10 views
0

{ "read_only": false, "Revision": 163, "Bytes": 50459, "thumb_exists": true, "rev": "a341d3afbb", "geändert": "So, 28 Feb 2016 15:08:41 +0000", "mime_type": "image/jpeg", "Größe": "49,3 KB", "Pfad": "/ undefined/girl .jpg " "is_dir": false, "Modifier": null, "root": "Dropbox", "client_mtime": "So, 28. Februar 2016 15.08.41 0.000", " -Symbol ":" page_white_picture ",Dropbox Download funktioniert nicht in Hello.js

"type": "image/jpeg", "name": "girl.jpg", "Downloadlink": "http://localhost:5500/proxy?path=https%3A%2F%2Fapi-content.dropbox.com%2F1%2Ffiles%2Fauto%2Fdropbox%2Fundefined%2Fgirl.jpg&access_token=ccpsw20fvhoac9g2:[email protected]", "id": "undefined/girl.jpg" }

dies ist die json Antwort erhalte ich, wenn ich api() Funktion von hello.js verwenden hier ist die Funktion i Funktion getName auf Onclick-Ereignis aufrufen (Netzwerk) {

 hello("dropbox").api('me/files', 'get',{ 
      path: "/undefined/girl.jpg", 
     }).then(function(json){ 
       log(json); 
     }, function(e){ 
      alert('errrr ! '+ e.error.message); 
     }); 

    return false; 
} 

, aber wenn ich den Downloadlink aus dem Verzeichnis JSON-Antwort und führen Sie es durch Postbote ich bekomme {"Fehler": "Datei nicht gefunden"}

Die eigentliche Frage ist, dass ich eine Ressource von Dropbox über hello.js herunterladen kann? wenn ich dann wie ?? Hinweis: Oauth-Shim auf Localhost

Antwort

0

läuft Ist das http://localhost:5500/proxy?path= wirklich in der Dropbox-Antwort? Dies bedeutet, dass Sie über einen Proxy-Server auf die API zugreifen und ihre Antwort neu schreiben. Wenn Sie das entfernen und den Rest mit der URL verschlüsseln, sollte es funktionieren - aber Sie müssen wirklich herausfinden, warum Ihre Anfrage einen Proxy-Server durchläuft und das Problem löst.

+0

ich benutze hello.js https://adodson.com/hello.js/ das ist, warum meine Anfrage einen Proxy drin hat. Ich möchte hallo.js in meiner Mean Stack-Anwendung verwenden. –

Verwandte Themen