2015-01-17 8 views
0

Dropbox 앱을 만들고 있습니다. DropNet을 사용하는 경우 문제는 응용 프로그램의 폴더에서 파일을 다운로드하려고 할 때 json을 반환하는 것입니다.DropBox API를 사용하여 파일 다운로드 (DropNet 사용)

{ "error": "응용 프로그램 폴더 응용 프로그램 . "} 내 코드의

:

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

DropNetClient의 인스턴스에 UseSandbox이라는 속성이있어 루트 폴더 대신 app 폴더 모드를 사용하도록 요청을 변경합니다.

+0

감사합니다. 나는 그것을 놓쳤다. – blez