XMPPのgoogle認証のアクセストークン&リフレッシュトークンの取得方法。認証コードは正常に取得できましたが、アクセス トークンとリフレッシュ トークンを取得する必要があります。しかし、下のコードを使用して Android でリクエストを行うと、応答が返されます: { "error":"invalid_request" }
HttpPost request = new HttpPost("https://accounts.google.com/o/oauth2/token" );
json.put("client_id", "128232338269.apps.googleusercontent.com" );
json.put("client_secret", "eufZ8Rmjsk1MaADYsHYW" );
json.put("redirect_uri", "urn:ieadsdg:oauth:2.0:oob");
json.put("code", res_code);
json.put("grant_type", "authorization_code");
StringEntity se = new StringEntity(json.toString());
Log.i(TAG, "JSON********" +json.toString());
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
request.setEntity(se);
/* Checking response */
response = client.execute(request);
しかし、そのコードに対してこのエラーが発生しています。Response = {
"error" : "invalid_request"
}
ここで何が問題なのですか。この URL では HttpPost メソッドが正しいです。