Я пытаюсь интегрировать Google в свое приложение для Android. Я использую oauth для получения токена запроса, токена доступа. Мне нужны имя, фамилия, экранное имя, адрес электронной почты пользователя. Вот что я пытаюсь сделать,
public static final String CLIENT_ID = "XXXX";
public static final String CLIENT_SECRET = "XXXX";
private static final String SCOPE = "https://www.googleapis.com/auth/userinfo.profile";
public static final String REQUEST_TOKEN_URL = "https://www.google.com/accounts/OAuthGetRequestToken";
public static final String ACCESS_TOKEN_URL = "https://www.google.com/accounts/OAuthGetAccessToken";
public static final String AUTHORIZE_URL = "https://www.google.com/accounts/OAuthAuthorizeToken";
Я подключаюсь к Google с просьбой предоставить доступ к информации профиля. Пользователь предоставляет доступ, возвращается в мое приложение. Теперь я пытаюсь это сделать,
DefaultHttpClient httpClient = new DefaultHttpClient();
String strUrl = "https://www.googleapis.com/oauth2/v1/userinfo?alt=json";
HttpPost request = new HttpPost(strUrl);
чтобы получить профиль пользователя. Но в ответ я получаю только
{
Нет данных. Я много пытался получить профиль пользователя. Пожалуйста, скажите мне, где я делаю не так. Любые ссылки, образец кода будут оценены. Заранее спасибо.