Я пытаюсь интегрировать 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);
, чтобы получить профиль пользователя.Но в ответ я получаю только
{
Нет данных.Я много пытался получить профиль пользователя.Пожалуйста, скажите мне, где я делаю неправильно.Любые ссылки, пример кода будут оценены.Заранее спасибо.