gpt4 book ai didi

json - Youtube v3 API : List Channel's Videos -- Unauthenticated?

转载 作者:行者123 更新时间:2023-12-03 05:23:38 26 4
gpt4 key购买 nike

是否可以在未经身份验证的情况下列出 Youtube channel 的视频?

我想的只是基本的 JSON HTTP GET 请求。

我需要为不属于我的 Youtube channel 列出视频 -- 我打算展示 channel 的视频,每个视频都有相关的缩略图,并为用户点击的视频嵌入一个 Youtube 播放器。角落会说“由 Youtube 提供支持”或类似的东西。

我代表他们的 Youtube channel 的客户这样做,我想知道我是否可以避免为 API key 打扰他们的麻烦。

对我来说, 似乎直观而明显。 channel 视频列表肯定是公开的 ,意思是,我不需要为此使用 API key 进行身份验证。 Youtube 的 v2 API 似乎就是这样——但我现在想和 children 一起玩,并使用 v3。

更新

这似乎很容易通过 Youtube 的 v2 API 实现。例子:
http://gdata.youtube.com/feeds/api/users/NationalGeographic/uploads?alt=json

当然,他们不只是弃用非常方便、有用、有益的功能吗?

最佳答案

在深入挖掘并浪费了大量时间之后——我现在明白了。

您不需要 Youtube channel 的 API key 。您可以使用任何 Google API key 。

我这样做了:https://developers.google.com/youtube/registering_an_application

我设置了一个 Google API key ,然后将允许的引用者设置为我的项目的域名。 (这样就不会有人窃取我的 key 并通过查看我的 javascript 来使用它)。

奇怪的是,当我从不同的域查询它时,我仍然收到结果..所以引荐来源保护似乎没有意义。无论如何,当有人可以免费获得自己的 API key 时,他们不太可能会浪费时间来滥用我的 API key 。

关于json - Youtube v3 API : List Channel's Videos -- Unauthenticated?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19201636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com