【发布时间】:2012-05-01 03:18:47
【问题描述】:
尝试使用新 API 下载文件。但是我得到一个错误(NotFound)
使用旧 API 我下载得很好:
wcGetFile.DownloadStringAsync(new Uri("https://www.box.net/api/1.0/download/" + auth_token + "/2111821875"));
使用新 API,这是我的代码:
wcGetFile.Headers[HttpRequestHeader.Authorization] = "BoxAuth api_key=" + api_key + "&auth_token=" + auth_token;
wcGetFile.DownloadStringAsync(new Uri("https://api.box.com/2.0/files/2111821875/data"));
该文件确实存在,因为如果我从通话结束时删除“数据”,我会得到没有错误的文件信息。
wcGetFile.Headers[HttpRequestHeader.Authorization] = "BoxAuth api_key=" + api_key + "&auth_token=" + auth_token;
wcGetFile.DownloadStringAsync(new Uri("https://api.box.com/2.0/files/2111821875"));
根据文档,信息和实际文件之间的唯一区别是 url 的“数据”部分。但这似乎对我不起作用。
【问题讨论】: