C# DropNet上载错误

C# DropNet上载错误,c#,upload,dropnet,C#,Upload,Dropnet,我正在尝试在我的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")); 直到上周,它一直运

我正在尝试在我的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{“已收到响应[BadRequest]:预期会看到[OK]。 HTTP响应为[{\'error\':\'v1\u retired\'}].“}” DropNet.Exceptions.DropboxRestException

有人能告诉我这个错误是什么意思吗?一切帮助都将不胜感激

返回的数据(
error:v1\u retired
)是来自DropBox的一条错误消息,表明他们的v1 API已被弃用,无法再使用。有关弃用的更多信息,请访问DropBox官方博客:

自一年多前发行DropBox v2 API以来,DropNet似乎还没有更新过,但至今还没有更新

该API于2017年9月28日被弃用,这就是为什么它在一周前开始工作,但现在不再工作的原因


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

如果我的答案解决了您的问题,请按我文章左侧的复选标记将其标记为已接受。欲了解更多信息,请参阅:--欲了解更多(相关)问题,请随时对我的答案发表评论。嗨,Vincent,我也认为这是问题所在。我想我会去别的图书馆试试。谢谢你的回复。@SBasu:很高兴我能帮忙!实际上DropBox似乎有自己的.NETAPI。如果我是你,我会用它,因为它总是最新的:)。