我无法通过 Youtube API 从频道获取最新视频

问题描述 投票:0回答:1

我是使用 Youtube API 编码的新手。当我运行代码时,它并不总是为我提供来自我选择的频道的最新视频(目标视频上传时间:2023 年 9 月 3 日)。

我正在使用的代码示例:

request_videos = youtube.search().list(
order='date',
channelId = identifiant, part='snippet', 
type='video', 
maxResults=1
)

这是API返回的结果:

JOYCA
['kind': 'youtube#searchListResponse', 
'etag': '02zCYj4jrMn08FxGFug-fuBXNLO', 
'nextPageToken': 'CAEQAA', 'regionCode': 'FR', 
'pageInfo': ('totalResults': 392, 'results PerPage': 1), 
'items': [{'kind': 'youtube#searchResult', 'etag': 'kE6y5R30Aoa TuP53yKyvW5zsAo', 'id': ['kind': 'youtube#video', 'videoId': 'MrE3zS0ecdE'}, 'snippet': [ 'publishedAt': '2023-08-27T12:20:20Z', 'channelId': 'UCow21Gnug113Xazkrc5jM_Q', 'title': 'TIK TOK M'A FAIT ACHETER CA ! #5 (C'est une folie ça)', 'description : 'Vous pouvez télécharger REVOLUT gratuitement avec mon lien : https://revolut.onelink.me/z41F/joyca Vous pourrez débloquer les ...', 'thumbnails': ('default': ['url' : 'https://i.ytimg.com/vi/MrE3zS0ecdE/default.jpg', 'width': 120, 'height': 90), 'medium': ('url': 'https://i.ytimg.com/vi/MrE3zS0ecdE/mqdefault.jpg', 'width': 320, 'h eight: 180), 'high': {'url': 'https://i.ytimg.com/vi/MrE3z50ecdE/hqdefault.jpg', 'width': 480, 'height': 360}}, 'channelTitle': 'JOYCA", 'liveBroadcastContent': 'none ', 'publishTime': '2023-08-27T12:20:20Z"}}]}

编者注:上面的文字是从this provided image自动提取的(即:添加到这里只是为了说明目的,它不能(也不需要)被测试)。

  • 预期(正确)“最新视频”结果:


  • 实际返回(API)代码结果:


我尝试过的:
我试图检查这是否不是与 API 相关的延迟问题,但事实并非如此。
我修改了请求,但仍然没有任何结果。

我在不同的频道上用另一个ID进行了测试,这是同样的问题,即使对于某些人来说,我没有帐户/用户问题。

为了以防万一,我检查了配额,但也什么都没有。

预期结果:
我希望能够获得最新发布的视频,也许不是立即,但至少最多延迟 3 小时到 1 天

video request youtube-api
1个回答
0
投票

“使用 Youtube API 时,我没有从频道获取最新视频”

“我想要的是能够获得最新发布的视频......”

可能的解决方案:

我不确定你使用的是什么编程语言,但如果 您可以使用它从一些外部

https
链接加载/读取文本(而不是使用 Youtube API),您可以尝试:

获取频道的 XML feed(不是 JSON)

https://www.youtube.com/feeds/videos.xml?channel_id=UCow2IGnug1l3Xazkrc5jM_Q

然后...

如果您知道如何解析 XML 格式的数据,则可以使用加载的结果来解析。

或者只需使用 String 函数来提取从第一个文本“

<entry>
”到第一个文本“
</entry>
”的文本。
这将提取最新视频的详细信息。从那里您可以提取缩略图链接的文本或提取标题的文本等。

© www.soinside.com 2019 - 2024. All rights reserved.