2015-02-03 3 views
0

내 사이트에서 Oauth 2를 사용하여 Gmail 주소록을 가져온 일부 PHP 스크립트를 실행했지만 몇 달 전에 아무 것도 변경하지 않아도 작업이 중단되었습니다. Google API 및/또는 정책을 변경해야하는 경우 누군가가 문제를 식별하도록 도와 줄 수 있습니까?Oauth 2를 사용하여 Gmail 주소록 가져 오기

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 

데이터 (좋아 보인다) 사용자가이를 수락 한 번에/거부 액세스를 허용하라는 메시지를 표시합니다

는 초기 URL 요청이 (example.com으로 대체 내 도메인)처럼 보인다 내 사이트로 다시 리디렉션, 여기에 내가 요청이 수신 된 토큰을 기반으로 사용자의 연락처를 얻을 수 있도록 :

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"); 

그러나 구글은 지금

HTTP request failed! HTTP/1.0 403 Forbidden 
로 응답

팁이 있습니까?

답변

1

Google 개발자 콘솔의 일부 변경 사항으로 연락처 API가 기본적으로 사용 중지되었습니다. 개발자 콘솔에 로그인하여 연락처 API를 사용하도록 설정 한 후 작동 함 :

관련 문제