2014-10-07 3 views
0

Google Javascript API를 사용하여 Oauth2를 통해 Google 할 일 및 Google+ 데이터에 액세스하고 있습니다. 로컬 호스트를 사용할 때 작동합니다.Google JS API OAuth 성공 후 403 오류 발생

코드를 회사 서버로 옮기면 오류가 발생합니다. OAuth를 사용하여 인증 할 수 있지만 이후에 API 호출을 시도 할 때 :

403 금지됨 : "액세스가 구성되지 않았습니다. 프로젝트 용 API를 활성화하려면 Google Developers Console을 사용하십시오."

그러나 개발자 콘솔에 들어가면이 프로젝트에는 작업 및 Google+ API가 모두 사용 설정됩니다. 그런 다음 내 서버의 FQD에 대한 client_id가 있습니다. 이것이 올바르지 않을 때 그것은 나에게 원점을 제공하고 있습니다 _ 불일치하지만 그것을 해결했습니다.

로컬 호스트와 동일한 방법으로 서버 API 키를 생성했지만 올바른 IP 주소를 사용했습니다. 또한 클라이언트 API (참조 자 제한 없음) 키를 로컬로는 사용할 수 있지만 서버에서는 사용할 수 없습니다.

내가 뭘 잘못하고 있니?

+0

나는 모든 IP에 액세스가 있지만 여전히 403이 나오는 곳으로 IP 제한을 완전히 제거하려고 시도했습니다. – spyderman4g63

답변

0

원래 서버 API 키를 생성 한 다음 앱의 제한 사항을 변경했습니다. 때로는 변경 사항이 이미 생성 된 API 키에 추가되지 않는 것 같습니다. 새로운 서버 API 키를 생성하는 것이 수정되었습니다.