DropNet 上传错误
DropNet Upload Error
我正在尝试在我的 Windows 应用程序中使用 DropNet 上传到 Dropbox。
我的代码是:-
_client = new DropNetClient(app_key, app_secret, token, secret);
_client.UseSandbox = false;
_client.UploadFile(dropbox_folder, "puzzle_01.png", File.ReadAllBytes(@"Resources\config.dat"));
直到上周它都运行良好。然而,当我今天尝试使用同一个应用程序时,该应用程序运行正常,但没有文件上传到 Dropbox 文件夹。我尝试使用代码检查元数据的值:-
var metadata = _client.GetMetaData();
foreach (var item in metadata.Contents)
{
MessageBox.Show(item.ToString())
}
我收到的错误消息是:-
$exception {"Received Response [BadRequest] : Expected to see [OK].
The HTTP response was [{\"error\": \"v1_retired\"}]."}
DropNet.Exceptions.DropboxRestException
谁能告诉我这个错误是什么意思?所有帮助将不胜感激。
返回的数据 (error: v1_retired
) 是来自 DropBox 的错误消息,表明他们的 v1 API 已被弃用,不能再使用。有关弃用的更多信息,请访问官方 DropBox 博客:
DropNet 似乎还没有为 DropBox v2 API 更新,因为 issue 在一年多前被打开 on their GitHub page,但至今没有更新。
API 已于 2017 年 9 月 28 日 弃用,这就是它在一周前工作但不再工作的原因。
您现在唯一的解决方案是找到一个与 DropBox API v2.
兼容的更新库
我正在尝试在我的 Windows 应用程序中使用 DropNet 上传到 Dropbox。 我的代码是:-
_client = new DropNetClient(app_key, app_secret, token, secret);
_client.UseSandbox = false;
_client.UploadFile(dropbox_folder, "puzzle_01.png", File.ReadAllBytes(@"Resources\config.dat"));
直到上周它都运行良好。然而,当我今天尝试使用同一个应用程序时,该应用程序运行正常,但没有文件上传到 Dropbox 文件夹。我尝试使用代码检查元数据的值:-
var metadata = _client.GetMetaData();
foreach (var item in metadata.Contents)
{
MessageBox.Show(item.ToString())
}
我收到的错误消息是:-
$exception {"Received Response [BadRequest] : Expected to see [OK]. The HTTP response was [{\"error\": \"v1_retired\"}]."} DropNet.Exceptions.DropboxRestException
谁能告诉我这个错误是什么意思?所有帮助将不胜感激。
返回的数据 (error: v1_retired
) 是来自 DropBox 的错误消息,表明他们的 v1 API 已被弃用,不能再使用。有关弃用的更多信息,请访问官方 DropBox 博客:
DropNet 似乎还没有为 DropBox v2 API 更新,因为 issue 在一年多前被打开 on their GitHub page,但至今没有更新。
API 已于 2017 年 9 月 28 日 弃用,这就是它在一周前工作但不再工作的原因。
您现在唯一的解决方案是找到一个与 DropBox API v2.
兼容的更新库