J'utilise google-oauth-java et une chose qui complique vraiment ma vie est que lorsque je tente à l'aide OAuthClient.invoke()
je souvent me OAuthProblemException
jeté en raison de la demande de retour le code 302 au lieu de 200. En raison de ce que je me suis retrouvé la réécriture du code invoke
et en utilisant OAuthClient.access()
au lieu . Je me demande si un type de paramètre followRedirect
me manque? La documentation est inexistante et les exemples ne sont pas vraiment utiles, quelqu'un peut-il m'aider ici?google-oauth-java Comment gérer les redirections?
VOICI extrait de OAuthClient
pour illustrer
public OAuthMessage invoke(OAuthMessage request, ParameterStyle style)
throws IOException, OAuthException {
OAuthResponseMessage response = access(request, style);
if ((response.getHttpResponse().getStatusCode()/100) != 2) {
OAuthProblemException problem = response.toOAuthProblemException();
try {
problem.setParameter(OAuthProblemException.SIGNATURE_BASE_STRING,
OAuthSignatureMethod.getBaseString(request));
} catch (Exception ignored) {
}
throw problem;
}
return response;
}