DropNet文件上传永久失败

时间:2014-10-09 10:52:18

标签: c# dropbox dropbox-api dropnet

我正在开发一个C#应用程序,它应该使用DropNet C#Api连接到用户的Dropbox。 我连接我的应用程序:

UserLogin login=client.GetToken();
client.UserLogin = login;

String url = client.BuildAuthorizeUrl();

ConnectForm authorizer = new ConnectForm(url);
authorizer.ShowDialog(this);

try
{
    UserLogin accessToken = client.GetAccessToken();

    this.toolStripStatusLabel1.Text = "connected";
}

catch (DropboxException exc)
{
    client = new DropNetClient("API KEY", "API SECRET");

    this.toolStripStatusLabel1.Text = "error";
}

我的toolStripStatusLabel在此代码部分之后以及在我尝试上传文件(或创建文件夹)之后显示“已连接”

client.UploadFile("/", "test.txt", File.ReadAllBytes("C:/Users/Me/Desktop/test.txt"));

this.toolStripStatusLabel1.Text = "File uploaded";

它显示“已上传文件”但我的Dropbox中仍然没有文件。我的Dropbox Api错误日志显示403错误,但没有任何进一步的信息。

有人知道这里有什么不对吗?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

当您注册申请“App-Folder”权限时,您必须在初始化后直接设置client.useSandbox=true;