Включенный API контактов Google не отображается на экране согласия

Итак, я пытался выяснить, почему мои контакты Google не включались после того, как я включил их в консоли разработчика Google следующим образом:

введите здесь описание изображения

После того, как я включил его, когда я вхожу в систему, я вижу это, зная, что Google+ Api работает нормально.

введите здесь описание изображения

Как мы видим, похоже, что API контактов не авторизует включенный API контактов. Это почему? Я ожидаю, что это будет следующее изображение.

введите здесь описание изображения

Любая помощь будет принята с благодарностью. Прошло уже 2 дня, а у меня руки не дошли.


person Julius Doan    schedule 30.11.2015    source источник


Ответы (1)


На экране согласия я вижу только основную информацию профиля (адрес электронной почты, как вы себя чувствуете).

Вероятно, в вашем приложении отсутствует запрос на дополнительные области во время согласия. Область действия API контактов: https://www.googleapis.com/auth/contacts.readonly.

person Rael Gugelmin Cunha    schedule 30.11.2015
comment
Итак, я дал вам чек, но сталкиваюсь с ошибкой, что ему сейчас отказано в доступе из ChallengeResult. Я не уверен, почему это происходит, потому что у меня должен быть домен и регистрация в консоли администратора? - person Julius Doan; 01.12.2015
comment
Должна ли область действия быть примерно такой?? googleAuthOptions = new GoogleOAuth2AuthenticationOptions() { ClientId = "", ClientSecret = "", Provider = new GoogleAuthProvider() };googleAuthOptions.Scope.Add("https://www.googleapis.com/auth/contacts.readonly"); - person Julius Doan; 01.12.2015
comment
URL-адрес должен быть настроен во время установки вашего приложения в консоли разработчика. Используете ли вы Java-клиент Google API или CloudSponge[cloudsponge.com/contact-importers/gmail/]? - person Rael Gugelmin Cunha; 01.12.2015
comment
Я использую .Net Oauth2. Проблема заключалась в том, что мне нужно было охватить оба профиля пользователя, прежде чем охватывать контакты. Я думал, что профиль пользователя был ограничен по умолчанию, но для доступа к области видимости требовался google+ API. - person Julius Doan; 01.12.2015