2017-03-25 4 views
0

YouTube API 인 v3 (PHP 사용)을 사용하는 법을 배우고 있습니다. 그래서 샘플 api 코드를 다운로드 받았고, 작곡가를 내 작업 디렉토리 (버전 1.4.x)에 성공적으로 다운로드하고 설치할 수있는 방법을 다운로드했습니다.어떻게 컬 오류 60 해결 : YouTube 데이터 API V3에서 ssl 인증서 problenm?

는 ater에이 나는 내가 PHP 5.5.12와 아파치 2.4.9와 WAMP 사용하고 오류를

Fatal error: Uncaught exception 'GuzzleHttp\Exception\RequestException' with message 'cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)' in C:\wamp\www\youtube feeds\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 187 (!) GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in C:\wamp\www\youtube feeds\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 187 .

을 다음 보여줍니다 serach.php 스크립트를 실행합니다. 또한 트레이 및 php.ini 파일에서 컬 확장을 사용 가능하게했습니다.

답변

0

처음 시작하는 경우 깊은 곳으로 뛰어 들려고하지 마십시오.
"restfull"API 쪽부터 시작하십시오.

예를 들어 이렇게 할 수 있습니다.

$url_link = 'https://www.googleapis.com/youtube/v3/videos?part=snippet&id=[VIDEO_ID]&key=[API_KEY]'; 

$video = file_get_contents($url_link); 
$data= json_decode($video, true); 

그런 다음 원하는 통화로 필요한 정보를 가져올 수 있습니다. 이와 같이

$vid = $data['id']; 

큰 프로그램과 코드를 능률화하는 데 LIB가 좋지만 항상 필요한 것은 아닙니다.