このチャンネルの最新動画は、YouTubeのウェブサイトから見たときに現れる: https://www.youtube.com/user/stefbot/videosYouTube API:このチャンネルの最新の動画が表示されないのはなぜですか?
(動画ID a4pPLwAL_Qo)
しかしチャンネルがYouTubeのAPIを介して照会されたときにそのビデオは返却されません。私は、例えばplaylistItems
への呼び出しに続いて、channels
への呼び出しを行うことによって、チャネルのビデオリストを取得:
https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=stefbot&key=xxxxxxxxxxxxxxxxx
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UUC3L8QaxqEGUiBC252GHy3w&key=xxxxxxxxxxxxxxxxxx
参照プレイリストのレスポンスJSON here
このビデオが投稿されましたので、それが24時間以上となっています。 APIがこのチャンネルの最新の動画を返さない理由を説明できますか?
私は同じ方法で6ダースの他のチャンネルからフィードを取得しますが、他のチャンネルのフィードにはこのような遅延がありません。また、すべての動画がこのチャンネルで遅れているわけではありません。一部の動画はすぐに表示され、一部は表示されません。つまり、タイムラインにギャップがあります。 – IanB