
私はいくつかのYouTubeチャンネルとプレイリストをRSS経由で購読しています。プレイリストのRSSフィードを取得するには、(例:クラッシュコース哲学)を実行すると、プレイリストの URL が取得され、ID 以外のすべてが特定の URL に置き換えられます。この場合、https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
は になりますhttps://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
。
これは問題なく動作していましたが、今日は制限に達しました。特定のフィードが 15 項目で停止し、更新されなくなったことに気付きました。私が購読している、まだ動作している他のフィードを見ると、プレイリストの順序が問題のようです。フィードを作成するために、YouTube は基本的にプレイリストの最新の 15 項目のみを取得し、プレイリストはデフォルトで下から上に追加されます (新しい項目を追加すると、それが最初の項目になります)。その特定のプレイリストは上から下の順序に従い (最新の項目は常に一番下に置かれます)、YouTube は上から 15 項目のみをチェックするため、基本的に他に何も追加されていないと認識されます。
最小限の混乱でこの問題を解決する唯一の解決策は、RSS フィードを作成するためのクエリ パラメータで、逆の順序でチェックする必要があることを明示的に指定する方法があることです。ドキュメントの v2 と v3 の両方からいくつか試してみましたが、何も機能しないようです。
答え1
このタスクに RSS リーダーを使用してみましたか? プレイリストの URL をコピーしてリーダーに貼り付けるだけです。私は、無料で最も多くの機能を備えている www.inoreader.com を使用しています。