使用DropBox API下载文件(使用DropNet)

时间:2015-01-17 21:14:37

标签: c# .net dropbox dropnet

我正在做一个Dropbox应用。它使用DropNet,问题是当我尝试从App的文件夹下载文件时,它返回json:

  

{“error”:“给定”dropbox“的请求根,但app是App Folder应用。”}

这是我的代码:

   static void DownloadFile(string token, string secret) {
        var client = new DropNetClient(apikey, apisecret, token, secret);

        client.GetFileAsync("/Apps/MY_APP/test.txt",
            (response) => {
                var content = GetString(response.RawBytes);
                Console.WriteLine(content);
            },
            (error) => {
                Console.WriteLine(error.ToString() + " error downloading");
            });
    }

该路径上存在该文件。我试过“test.txt”,“/ test.txt”等。 我想这是一些普遍问题,但仍然存在?此外,该应用仅在其文件夹中拥有权限。

1 个答案:

答案 0 :(得分:1)

您的DropNetClient实例上有一个名为UseSandbox的属性,它会更改使用应用程序文件夹模式而不是根文件夹的请求。