Google Market отказался от интеграции нашего приложения с OAthu2 API для единого входа, и у нас есть льготный период в течение 15 дней, который может поддержать любой
Вот наша имплантация:
Сначала мы помещаем кнопку, которая вызывает функцию java-script, которая отправляет запрос аутентификации:
со следующими параметрами:
a- scope=https://www.googleapis.com/auth/admin.directory.user
b- client_id= ###.apps.googleusercontent.com
c- redirect_uri=https://www.domain.com/oauth2callback
d- response_type=code
e- state= "googletest"
Во-вторых, мы получаем авторизованный код, поэтому выполняем пошаговый обмен кода для получения токена доступа:
Со следующими параметрами:
a- code => retrieved code from the previous request,
b- client_id => our client id
c- client_secret =>our client secret
d- redirect_uri => our redirect uri
e- grant_type => 'authorization_code'
В-третьих, после того как мы получили токен из ответа, мы используем его для получения данных о контактах в каталоге пользователя.
используя следующий URL:
https://www.google.com/m8/feeds/contacts/default/full?&Alt = JSON&макс-результаты =.10. ‘&oauth_token = ‘. знак
Задача ещё не решена.
Других решений пока нет …