我试图上传到Dropbox使用DropNet在我的Windows应用程序。我的代码是:-
_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。
有人能让我知道这个错误意味着什么吗?所有的帮助都将不胜感激。
发布于 2017-10-01 16:19:27
返回的数据(error: v1_retired)是来自DropBox的错误消息,指示它们的v1 API已被废弃,不能再使用了。更多关于反对意见的信息可以在官方的DropBox博客上找到:
自一年多前一个问题出现以来,DropNet似乎还没有为DropBox v2 API进行更新,但是还没有进行任何更新。
这个API在2017年9月28日的上遭到了反对,这也是为什么它在一周前就开始运行了,但现在不再起作用了。
您现在唯一的解决方案是找到一个与DropBox API v2一起工作的更新库。
https://stackoverflow.com/questions/46514184
复制相似问题