상세 컨텐츠

본문 제목

Youtube API 동영상 좋아요 수 불러오기 php 코드

IT공부방/PHP

by 동해둘리 2023. 6. 12. 17:36

본문

반응형

youtube Api 좋아요수

 

Youtube API 를 잉용하여 특정 동영상의 좋아요 수 읽어오기 

 

아래의 코드에서 $apiKey 부분만 자신의 API KEY 로 변경해 주시면 됩니다. 

 

동영상 고유ID는 $videoId 에 설정되어 있는데요, 코드상에 있는 데이터는 저 동해둘리의 유튜브에 있는 영상중의 하나입니다. 

 

참고로 저 동해둘리가 직접 운영하는 '성공하는 중이다'  카페를 소개드립니다. 

각자의 분야에서 성공을 향해 가는 과정에서 힘이되는 이야기, 힘이되는 사진, 성공스토리, 실패스토리 등을 나누고자 합니다. 많은 참여 부탁드려요

 

https://cafe.naver.com/ingsuccess

 

성공하는 중이다 : 네이버 카페

성공을 위해 실패를 두려워하지 않는 분들의 이야기를 나누고 싶습니다. 우리는 성공하는 중이니까요!

cafe.naver.com

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10,user-scalable=yes">
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
</head>
<body>
<?
// Google Developers Console에서 발급받은 API 키
$apiKey = 'YOUTUBE_API_KEY';
 
// 댓글을 가져올 동영상의 고유 ID
$videoId = "sUnwx-k2DHE"// 동해둘리의 영상중에서 하나를 샘플로 넣어놓았습니다. 
 
 
// 댓글 목록을 가져오기 위한 API 엔드포인트
 
$apiUrl = "https://www.googleapis.com/youtube/v3/videos?part=statistics&id={$videoId}&key={$apiKey}";
 
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$apiUrl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
// API 요청 보내기
$response = curl_exec($ch);
 
// cURL 세션 닫기
curl_close($ch);
 
// 응답 JSON 데이터 디코딩
$data = json_decode($responsetrue);
 
// 좋아요 수 확인
$likeCount = $data['items'][0]['statistics']['likeCount'];
 
// 결과 출력
echo "동영상의 좋아요 수: " . $likeCount;
 
 
?>
</body>
</html>
 
 
 
cs
반응형

관련글 더보기

댓글 영역