На моем сайте я запустил некоторые скрипты PHP, которые импортировали контакты Gmail, используя Oauth 2, несколько месяцев назад он прекратил работать, не меняя ничего. Что-то должно измениться с помощью API и/или политики Google, может ли кто-нибудь помочь мне определить проблему?Импорт контактов Gmail с Oauth 2 прекратил работать
запрос Исходный URL выглядит следующим образом (заменил мой домен с example.com):
https://accounts.google.com/o/oauth2/auth?scope=https://www.google.com/m8/feeds&state=whatever&redirect_uri=http://www.example.com/import/gmail-callback&response_type=token&client_id=293090831245.apps.googleusercontent.com&approval_prompt=force
Это предлагает пользователю принять доступ/снижение к своим данным (хорошо выглядит) после того, как пользователь принимает, это перенаправляется обратно на мой сайт, здесь я сделать запрос, чтобы получить контакты пользователя на основе полученного токена:
file_get_contents("https://www.google.com/m8/feeds/contacts/default/full?access_token=".$_GET['access_token']."&alt=json&v=3.0&updated-min=2004-03-16T00:00:00&max-results=3000");
Но Google в настоящее время отвечает
HTTP request failed! HTTP/1.0 403 Forbidden
Любые советы?