반응형
<?php
// API 키 설정
$DEVELOPER_KEY = 'YOUR_API_KEY';
// 채널 ID 설정
$channelId = 'CHANNEL_ID';
// 활동 URL 생성
$url = "https://www.googleapis.com/youtube/v3/activities?part=snippet,contentDetails&channelId=$channelId&key=$DEVELOPER_KEY";
// URL로부터 JSON 데이터 가져오기
$json = file_get_contents($url);
// JSON 데이터 디코딩하기
$data = json_decode($json, true);
// JSON 데이터 출력하기
foreach ($data['items'] as $item) {
// 활동 종류 출력 (upload, like, comment 등)
echo $item['snippet']['type'] . "\n";
// 활동 날짜 출력 (ISO8601 형식)
echo $item['snippet']['publishedAt'] . "\n";
// 활동 대상 동영상 제목 출력
echo $item['snippet']['title'] . "\n";
// 활동 대상 동영상 링크 출력
echo $item['contentDetails']['upload']['videoId'] . "\n";
}
?>
반응형
'DEVEL > PHP' 카테고리의 다른 글
PHP Google 인증 토큰 유효성 체크 (0) | 2023.04.11 |
---|---|
PHP 유튜브 채널 구독하기 (0) | 2023.03.16 |
PHP CURL POST 요청하기 (0) | 2023.03.15 |
PHP 유튜브 동영상 정보 가져오기 (0) | 2023.03.15 |
PHP 구글 로그인 연동 (0) | 2023.03.15 |