2016-03-31 3 views
0

{ "READ_ONLY": ложная, "ревизии": 163, "байты": 50459, "thumb_exists": правда, "изма": "a341d3afbb", «изменено»: «Вс, 28.02.2016 15:08:41 +0000», «mime_type»: «image/jpeg», «размер»: «49.3 KB», «путь»: «/ undefined/girl .jpg ", " is_dir ": false, " modifier ": null, " root ":" dropbox ", " client_mtime ":" Вс, 28.02.2016 15:08:41 +0000 ", " icon ":" page_white_picture ",Dropbox загрузка не работает в Hello.js

"типа": "изображение/JPEG", "название" : "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]", "идентификатор": "неопределен/girl.jpg" }

это ответ JSON я получаю, когда я использую функцию API() из hello.js здесь функция я призываю OnClick событие функции GetName (сеть) {

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

    return false; 
} 

, но когда я скопировать downloadLink из json response и запустить его через почтальон, я получаю {"error": "Файл не найден"}

Фактический вопрос в том, что я могу загрузить ресурс из Dropbox через hello.js? если смогу, то как ?? Примечание: работает oauth-shim на localhost

ответ

0

Действительно ли это http://localhost:5500/proxy?path= в ответ Dropbox? Это означает, что вы получаете доступ к API через прокси-сервер, и это переписывает их ответ. Если вы хотите удалить это, а urldecode - все остальное, это должно сработать - но вам действительно нужно выяснить, почему ваш запрос проходит через прокси-сервер и решает это.

+0

Я использую hello.js https://adodson.com/hello.js/, поэтому у моего запроса есть прокси-сервер. Я хочу использовать hello.js в моем среднем приложении. –

Смежные вопросы