2013-08-31 1 views
1

Я пытался загрузить текстовый файл на box.com. Я использую Android Asynchronous Http Client. Я предпочитаю использовать его, потому что он чище. Инструкции для загрузки Box.com здесь: http://developers.box.com/docs/#files-upload-a-file.AsyncHttpClient box.com Токен доступа не найден

Я пробовал и всегда получаю токен доступа, не найдена ошибка. Я предпочитаю не использовать android box.com sdk.

File myFile = new File(path_to_file + "test.txt")); 
RequestParams params = new RequestParams(); 

params.put("filename", "test.txt"); 
params.put("parent_id", "0"); 

AsyncHttpClient client = new AsyncHttpClient(); 

client.addHeader("Authorization", "Bearer " + "TOKEN"); 
client.post("https://upload.box.com/api/2.0/files/content", params, new  AsyncHttpResponseHandler() { 
@Override 
     public void onSuccess(String response) { 
      System.out.println(response); 
     } 
    }); 


Authentication error: Unable to respond to any of these challenges: {bearer=WWW- Authenticate: Bearer realm="Service", error="invalid_request", error_description="The access token was not found."} 

ответ

0

Мне удалось это решить, удалив заголовок Content-MD5, который я включил (о котором я забыл упомянуть об этом выше). Так или иначе, значение в заголовке не настроено правильно.

 Смежные вопросы

  • Нет связанных вопросов^_^