DropNet上传错误

时间:2017-10-01 16:01:19

标签: c# upload dropnet

我正在尝试使用DropNet在我的Windows上上传到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 {“收到响应[BadRequest]:预计会看到[OK]。   HTTP响应为[{\“error \”:\“v1_retired \”}]。“}   DropNet.Exceptions.DropboxRestException

有谁能让我知道这个错误意味着什么?所有帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

返回的数据(error: v1_retired)是来自DropBox的错误消息,表明他们的v1 API已被弃用且无法再使用。有关弃用的更多信息可以在官方DropBox博客上找到:

自从一年前打开问题on their GitHub page以来,DropBox v2 API似乎尚未更新,但是没有更新。

该API已在 2017年9月28日上弃用,这就是为什么它在一周前工作但不再是。

您现在唯一的解决方案是找到适用于DropBox API v2的更新库。