YouTube Data API v3 Python/YouTube Data API v3 2023. 9. 12. [Youtube API] 페이징 구현하기 이번엔 많은 데이터를 가독성 있게 볼 수 있도록 하는 페이징, 즉 페이지네이션 기능에 대해 알아보고 적용해보려 합니다. 사실 페이징이 쉬운건 아닌데..(저만 그렇게 느낄 수도...) Flask에서 제공하는 Flask-paginate 라이브러리를 사용하여 쉽게 구현할 수 있답니다. 해당 라이브러리를 선정한 이유는 점프 투 플라스크 강의에서 한글 래퍼런스가 있기 때문입니다. 한글 래러펀스 바로가기 그러나 구현 자체는 쉽지만 해당 라이브러리의 파라미터 수정부분에서 개인적으로 어려웠네요.. 그래도 어째저째 구현한 부분을 공유드리겠습니다. 아래 코드는 flask main.py 코드로 웹 서버를 동작시키는 코드입니다. #import와 main부 생략 @app.route('/search_list', methods=[.. Python/YouTube Data API v3 2023. 7. 24. [Youtube API] 동영상 ID 값 추출 YouTube의 동영상들은 각각의 고유 ID가 있습니다. 해당 ID를 활용하여 특정 동영상을 실행, 추출 등 핸들링을 할 수 있는데 먼저 YouTube Data API v3를 사용하여 유튜브 동영상의 고유 ID 값을 추출해 보고 DB에 저장해 봅시다. import requests import json import pymysql import youtube_config login = youtube_config.conn key = login['key'] search_url = 'https://www.googleapis.com/youtube/v3/search?q=' #Search (id-videoId, order-rationg viewCount) snippet_url = 'https://www.googleapi.. Python/YouTube Data API v3 2023. 7. 23. [Youtube API] YouTube Data API v3 개요 YouTube Data API v3는 Youtube와 상호작용할 수 있는 애플리케이션을 개발할 수 있도록 해주는 API로 여러 리소스를 통해 원하는 기능을 개발할 수 있다. 필자는 해당 API를 이용하여 VOC개발을 해보고자 한다. 리소스 유형 activity 특정 사용자가 YouTube 사이트에서 실행한 작업의 정보를 포함합니다. 동영상 평가, 동영상 공유, 동영상을 즐겨찾기에 추가, 채널 게시판에 게시 등이 포함됩니다. channel 단일 YouTube 채널에 대한 정보를 포함합니다. channelBanner 새로 업로드한 이미지를 채널의 배너 이미지로 설정하는 데 사용할 URL을 식별합니다. guideCategory YouTube가 채널의 콘텐츠 또는 기타 지표(예: 인기도)를 기반으로 채널에 연결.. 이전 1 다음