2015-01-25 2 views
0

YouTube에서 데이터를 가져 오기 위해 최신 버전의 Google 클라이언트 PHP를 사용하고 있습니다.일부 서버에서 Google 클라이언트 API 연결 오류가 발생했습니다.

Google 개발자 콘솔 (이전 및 신규)에서 서버 API 키를 생성하고 Youtube API를 활성화하고 내 개인 IP를 허용하여 API에 대한 액세스를 허용했습니다. 이것은 아무 문제없이 작동합니다! 이 IP 만의 허용 목록에있는 동안, 나는 다른 온라인 서버에서 코드를 실행하려고

   [domain] => usageLimits 
       [reason] => accessNotConfigured 
       [message] => Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration. 
       [extendedHelp] => https://console.developers.google.com 

:

이상한 것은 내가 내 (온라인) 서버에 코드를 실행할 때이 오류가 유지하는 것이있다 이 오류를 계속 제공합니다. 다른 IP (집, 직장, 이웃)로 내 컴퓨터에서 코드를 실행하려고하면 같은 오류가 발생하지만 현재 IP를 허용 목록에 추가하면 오류가 사라집니다. 따라서 화이트리스트는 문제를 해결하는 것처럼 보이지만 내 로컬 컴퓨터에서만 가능하며 온라인 서버에서는 문제가 아닙니다.

나는 행운없이 새로운 API 키를 생성하려고 이미 시도했습니다. 또한 콘솔 설명서에 제공된대로 userIp 매개 변수를 추가하려고했습니다. 아직도 운이 없다.

나는 생각이 없습니다. 누군가가 아마 잘못 될 수 있음을 알고 있습니까?

답변

0

Google 개발자 콘솔에서 허용 된 IP 필드를 삭제하여 이미 내 문제를 해결했습니다.

이 필드를 비워두면 모든 IP가 허용됩니다. excident에 의해 이것을 발견했다.

나는 여전히 그것이 올바른지 IP 주소를 사용했는지 100 % 확신 할 수 있다는 것을 알지 못한다.