Android: вход в систему с учетной записью Google (с помощью Android Query)
Я использую запрос Android в моем мобильном приложении для Android. Войти через Facebook очень просто:
String appid = "7315348484584";
String permisions = "email";
FacebookHandle handle = new FacebookHandle(this, appid, permisions);
String url = "https://graph.facebook.com/me";
aq.auth(handle).ajax(url, JSONObject.class, this, "bfCallback");
В обратном вызове я получаю информацию о профиле пользователя (имя, адрес электронной почты, пол и т. Д.)
public void bfCallback(String url, JSONObject json, AjaxStatus status)
Как я могу сделать то же самое для учетной записи Google?
Так! Мне нужно получить информацию об учетной записи Google пользователя: fname, lname, email, пол. Как я могу это сделать - не используя google play service
, так далее.
1 ответ
AQuery имеет GoogleHandle
класс, который обрабатывает проверку подлинности для ряда служб Google, таких как Picasa, электронные таблицы, Youtube, аналитика, Blogger, календарь, контакты и карты, в соответствии с таблицей поддерживаемых служб Google.
Однако другие сервисы, такие как информация об аккаунте Google, недоступны через AQuery.