Ошибка при попытке аутентифицировать пользователя с помощью Google Contacts API

Я столкнулся с этой проблемой с интрасетью компании, которую мы запускаем (работающей на Wordpress) - это нас всех поставило в тупик.

При попытке аутентифицировать пользователя с помощью Google Contacts API после предоставления разрешения на доступ к списку контактов пользователя и до полной аутентификации возвращается ошибка, но подробностей относительно того, в чем именно заключается ошибка, не дается.

Он работал абсолютно нормально, пока однажды в конце апреля / начале мая он внезапно не перестал работать.

Мы используем следующую область: http://www.google.com/m8/feeds/contacts/default/full.

Было внедрено временное решение, использующее вместо этого API Google+. Это работает хорошо, за исключением того, что API не предоставляет адрес электронной почты пользователя после аутентификации, а только данные его профиля.

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

Мы будем очень признательны за любую помощь!


person Bazroy99    schedule 28.05.2013    source источник


Ответы (1)


Вы не предоставляете много деталей, но вход в Google+ должен иметь то, что вы хотите, и он поставляется с предварительно подготовленным кодом PHP, см. https://developers.google.com/+/quickstart/php

Кроме того, вы можете пройти базовый процесс входа в систему, и если вы используете такую ​​область, как «openid email», вы обязательно получите адрес электронной почты; см. https://developers.google.com/accounts/docs/OAuth2Login.

person Tim Bray    schedule 31.05.2013