DEVEL/PHP
PHP 유튜브 동영상 정보 가져오기
codebyai
2023. 3. 15. 16:02
반응형
<?php
// API 키 설정
$DEVELOPER_KEY = 'YOUR_API_KEY';
// 동영상 ID 설정 (검색 결과에서 얻을 수 있음)
$videoId = 'VIDEO_ID';
// 정보 URL 생성
$url = "https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,status,statistics&id=$videoId&key=$DEVELOPER_KEY";
// URL로부터 JSON 데이터 가져오기
$json = file_get_contents($url);
// JSON 데이터 디코딩하기
$data = json_decode($json, true);
// JSON 데이터 출력하기
foreach ($data['items'] as $item) {
// 동영상 제목 출력
echo $item['snippet']['title'] . "\n";
// 동영상 설명 출력
echo $item['snippet']['description'] . "\n";
// 동영상 길이 출력 (ISO8601 형식)
echo $item['contentDetails']['duration'] . "\n";
// 동영상 상태 출력 (업로드 완료 여부 등)
echo $item['status']['uploadStatus'] . "\n";
// 동영상 조회수 출력
echo $item['statistics']['viewCount'] . "\n";
// 동영상 댓글수 출력
echo $item['statistics']['commentCount'] . "\n";
}
?>반응형