Box Exception when getting folder items
I am getting BoxException while trying to get folder items using Box Android SDK
Thread itemThread= new Thread() {
@Override
public void run() {
try {
//Api to fetch root folder
Response response=getFolderItems(accesstoken, sequence);
JSONObject jsonObject1=new JSONObject(response.body().string());
final BoxIteratorItems folderItems = boxFolderApi.getItemsRequest("0").setTimeOut(10000).send();
Log.e(LOG_TAG,folderItems.toString());
} catch (BoxException e) {
e.printStackTrace();
}
catch (Exception e)
{
e.printStackTrace();
}
}
};
itemThread.start();
public static Response getFolderItems(String accessToken,String sequence)
{
Response response=null;
OkHttpClient okHttpClient=new OkHttpClient();
okHttpClient.setConnectTimeout(10000, TimeUnit.MILLISECONDS);
okHttpClient.setReadTimeout(10000,TimeUnit.MILLISECONDS);
okHttpClient.setWriteTimeout(10000,TimeUnit.MILLISECONDS);
Request request=new Request.Builder()
.url("https://api.box.com/2.0/folders/0/items")
.addHeader("Authorization","Bearer "+accessToken)
.build();
try {
response = okHttpClient.newCall(request).execute();
Log.e(LOG_TAG,response.toString()); // Do something with the response.
} catch (IOException e) {
e.printStackTrace();
}
return response;
}
In above code
getFolderItems() method returns correct folder items with response code 200 but
boxFolderApi.getItemsRequest("0").setTimeOut(10000).send() is throsing box exception with response code 401
Can anyone please help in this?
Please sign in to leave a comment.
Comments
0 comments