Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.29 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.29 KB

YoutubeChannelVideos

なにこれ?

  • youtubeのチャンネルに登録されている動画リストを取得するAPI実装(&チャンネル情報)
  • youtube公式APIだと ビデオリスト取得にたくさんクォータを使ってしまって使い物にならないので、
  • yt-channel-info という ライブラリを利用し、 APIのインターフェイスを Expressで実装
  • 利用は自己責任。

技術

API 仕様

  • チャンネルID: HikakinTV の例
  • レスポンスの内容等は、ライブラリの yt-channel-info を参照

ビデオ一覧(最新順 30件)

http://localhost:32768/channel/HikakinTV/videos

ビデオ一覧(次の 30件)

http://localhost:32768/channel/HikakinTV/videos/{continuation} ※ 直前の responseの continuation 値

チャンネル情報

http://localhost:32768/channel/HikakinTV/info

チャンネル統計

http://localhost:32768/channel/HikakinTV/stats

開発環境構築例

初回実行

git clone git@github.com:iitenkida7/YoutubeChannelVideos.git
cd YoutubeChannelVideos

docker-compose run --rm node yarn install

実行例

docker-compose up