Hi,
I am upgrading to Dropbox Core SDK 2.0.6 for Java. When I add dropbox account, I encounter this error:
SEVERE: {"error_description": "unknown field \"state\"", "error": "invalid_request"} com.dropbox.core.BadRequestException: {"error_description": "unknown field \"state\"", "error": "invalid_request"}
If I don't specify state, it works fine.
This is my snippet code:
//dropbox-start
DbxSessionStore csrfTokenStore = new DbxStandardSessionStore(session, DB_AUTH_CSRF_TOKEN_KEY);
DbxWebAuth auth = getWebAuth(request, user);
com.dropbox.core.DbxWebAuth.Request.Builder builder = Request.newBuilder();
builder.withState("n:" + name);
builder.withRedirectUri(redirectURL, csrfTokenStore);
Request dropboxRequest = builder.build();
String authorizeUrl = auth.authorize(dropboxRequest);
...
//dropbox-finish
DbxAuthFinish authFinish = auth.finishFromRedirect(redirectURL, csrfTokenStore, request.getParameterMap());
Thanks