我碰到的Dropbox API的錯誤:我在這個Angular HTTP請求中做了什麼錯誤?
錯誤調用API函數「文件/下載」:HTTP標頭「Dropbox的-API精氨酸」:作爲JSON無法解碼輸入。
let url = 'https://content.dropboxapi.com/2/files/download'
let headers = new Headers({ });
headers.append('Authorization', 'Bearer ...');
headers.append('Dropbox-API-Arg', '/readme.txt');
let options = new RequestOptions({ headers: headers });
this.http
.get(url, options)
.subscribe(this.fileContent)
這是他們把他們的API的例子:
curl -X POST https://content.dropboxapi.com/2/files/download \
--header "Authorization: Bearer <get access token>" \
--header "Dropbox-API-Arg: {\"path\": \"/Homework/math/Prime_Numbers.txt\"}"
我可能已經得到了標題錯角我以前從來沒有使用過。
編輯:路徑變量是一個等於文件路徑的字符串。即的「readme.txt」
什麼版本的SDK是你使用? –
我只使用HTTP路由。 https://www.dropbox.com/developers/documentation/http/documentation#files-download – Zachscs