You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

YouTube频道查看最早视频的排序选项缺失,求可行解决方案

YouTube频道最早视频排序选项缺失的解决方案及相关疑问说明

可行替代方案

浏览器扩展

  • YouTube Classic:还原YouTube旧版界面,可直接找回「按发布时间从旧到新」的排序选项
  • Video Sort Fixer:专门适配YouTube的排序修复扩展,支持自定义视频排序规则,包含按发布时间升序排列的功能

YouTube Data API 调用

通过官方API可获取频道全量视频列表并自行实现升序排序,步骤如下:

  1. 先调用channels.list接口,传入频道ID获取该频道的uploads播放列表ID
  2. 调用playlistItems.list接口,以order=date参数获取按发布时间降序的视频列表,最后手动反转列表得到从最早到最新的排序
    示例Python代码:
import googleapiclient.discovery

# 初始化API客户端
youtube = googleapiclient.discovery.build(
    "youtube", "v3", developerKey="你的API密钥"
)

# 获取频道的上传播放列表ID
channel_res = youtube.channels().list(
    part="contentDetails", id="目标频道ID"
).execute()
uploads_playlist_id = channel_res["items"][0]["contentDetails"]["relatedPlaylists"]["uploads"]

# 遍历获取所有视频
video_list = []
next_page_token = None
while True:
    playlist_res = youtube.playlistItems().list(
        part="snippet", playlistId=uploads_playlist_id,
        maxResults=50, pageToken=next_page_token, order="date"
    ).execute()
    video_list.extend(playlist_res["items"])
    next_page_token = playlist_res.get("nextPageToken")
    if not next_page_token:
        break

# 反转列表得到最早到最新的排序
oldest_first_videos = video_list[::-1]

手动URL修改技巧

部分频道可通过修改视频页URL强制启用旧排序规则:
将频道视频页URL从 https://www.youtube.com/channel/CHANNEL_ID/videos 修改为 https://www.youtube.com/channel/CHANNEL_ID/videos?sort=da&flow=grid,其中sort=da代表按日期升序排列。注意该方法目前并非对所有频道生效,需自行测试。

关于功能移除的疑问

目前YouTube官方未公开说明移除「按最早视频排序」选项的原因,但该变动已影响大量用户。对于拥有2万个视频的频道,用户现在需花费数小时手动滚动才能找到特定旧视频,不少用户质疑平台为何选择移除实用功能,而非优先新增用户需求的功能,这一问题在社区引发广泛讨论,但暂未得到官方回应。

内容的提问来源于stack exchange,提问作者Alan Turing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 16:16:06