gpt4 book ai didi

youtube - 在客户端应用程序中保护 YouTube v3 API key

转载 作者:行者123 更新时间:2023-12-04 11:23:52 26 4
gpt4 key购买 nike

我正在查看以下指南:https://developers.google.com/youtube/v3/getting-started

与 YouTube 的 API 交互的第一步是:

You need a Google Account to access the Google Developers Console, request an API key, and register your application.



他们继续展示他们使用 key 的示例:

URL: https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=YOUR_API_KEY &part=snippet,contentDetails,statistics,status



我有一个被很多人使用的客户端应用程序。该应用程序向 YouTube 的 API 发出搜索请求。 YouTube 的 API 的请求限制为每天 5000 万次请求。

因为它是一个客户端应用程序,所以我的 API key 被嵌入到代码中。

今天,一个恶意用户编写了一些脚本来最大化请求: enter image description here

我想知道我有什么追索权能够抵御这种事件。托管服务器、通过我的服务器路由对 YouTube API 的所有需求并在请求过于频繁时拒绝请求是我唯一的选择吗?

我真的很担心实现这样的事情。它会有效地将每个 API 请求的等待时间加倍,并且还会对服务器造成看似不必要的负担,但也许是需要的。

我还有其他选择吗?

谢谢

最佳答案

不要认为它是恶意用户。我认为 YouTube 方面出了点问题,因为我看到从我的应用程序发出的 API 请求完全相同的问题
enter image description here

关于youtube - 在客户端应用程序中保护 YouTube v3 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25657111/

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