web-dev-qa-db-ja.com

Youtube Data API v3:日付による並べ替えが機能しない

数時間後、並べ替えが期待どおりに機能しません。

https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw&key=YOUR_API_KEY

API Explorer(OAuthなしで実行)でも試すことができます。

https://developers.google.com/apis-Explorer/#p/youtube/v3/youtube.search.list?part=snippet&channelId=UC_x5XG1OV2P6uZZ5FSM9Ttw&order=date

日付:リソースは、作成された日付に基づいて新しい順に並べ替えられます。

https://developers.google.com/youtube/v3/docs/search/list

何が問題になっていますか?

14
zkcudpgs

チャンネルの最新の動画を入手したい場合:

  • Channels からチャネルアップロードプレイリストを取得します。
  • PlaylistItems から、チャンネルアップロードプレイリストの最新の動画を取得します。

または、チャネルのRSSフィードを使用できます。

  • https://www.youtube.com/feeds/videos.xml?channel_id={ChannelId}
  • https://www.youtube.com/feeds/videos.xml?user={User}

ただし、これは日付関数でソートされた完全な検索に代わるものではありません。

日曜日に私を働かせてくれたYouTubeに感謝しました。私が欲しかったのは、お気に入りのチャンネルの最新のビデオを見ることだけです。少なくとも私はもう修正を待つ必要はありません、それほど幸運ではない人たちに幸運を!

8
Gu35st4r

Googleのフォーラムのレポートは、Googleの従業員によってコメントされました: https://support.google.com/youtube/thread/2494861?msgid=2520468

YouTubeは、検索/並べ替え機能が期待どおりに機能していないことを認識しています。これは一時的なものであり、YouTubeからの違反の多いグラフィックコンテンツの対応、確認、削除に向けた取り組みの一環です。しばらくお待ちくださいますようお願いいたします。これらの機能が再び正常に動作したときに、このスレッドを更新します。更新をサブスクライブしてください。

2
Nico Kanitz

これに関するバグレポートは次のとおりです。

https://issuetracker.google.com/issues/128673031

https://issuetracker.google.com/issues/128673552

Googleからの公式コメントがあります。

これをここに持ってきてくれてありがとう。これらの特定のフィルターは、YouTube.comとAPIの両方で現在無効になっています。これについてはすぐに更新する必要があります。再度、感謝します。

1
Sembiance

それがどれほど信頼できるかわかりません:

これは一時的なものであり、YouTubeからのより適切な対応、確認、YouTubeからの違反のあるコンテンツの削除に関連するYouTubeの取り組みに関連していることを確認しています。しばらくお待ちくださいますようお願いいたします。

https://www.reddit.com/r/youtube/comments/b1plj5/sort_by_upload_date_not_working/eiojtjh/

0
Marcus Scheller