gpt4 book ai didi

android - 我想在Android中制作一个简单的YouTube播放器,但官方示例不起作用。我迷路了,我应该从哪里开始?

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

我正在尝试制作一个可以

  • 给定一些文本关键字,在 youtube 上搜索视频
  • 像 Youtube Android App 一样列出结果
  • 播放所选视频

  • 所以我开始用谷歌搜索我怎么能做到这一点。我下载了一些样本,特别是从 here (他们仍然使用 Eclipse,所以想象一下这些示例必须是最新的),而且它们都坏了,它们甚至不能在我的智能手机中开箱即用,这是一款运行 4.2 的三星。

    所以我做了一些更多的谷歌搜索,并最终在其他网站上使用了以前版本的 API 的过时代码示例。因此最终在同一个网站上......但现在我尝试阅读文档,所以我开始了这个非常基本的示例 here .我尝试使用我自己的浏览器手动请求一些简单的东西: https://www.googleapis.com/youtube/v3/search?part=cats

    我得到的回应是:
        {
    "error": {
    "errors": [
    {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
    }
    ],
    "code": 403,
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
    }
    }

    在试图理解这一点时,我看到我们有一些关于身份验证 key here 的信息.这是什么意思呢?谷歌将通过此身份验证过程对我的应用实现哪些限制?是不是我的应用每天只能观看 100 个视频?在一个可能有 1000 名用户观看视频的世界里,这么快就耗尽了我的每日限额?!

    所以最后,我非常害怕阅读无限的文档,这些文档会让我无处可去,或者将我的时间浪费在过时的代码示例上,这也将让我无处可去。我该怎么办?为什么这显然很难使用?如果这个 API 很烂,还有其他选择吗?

    你是怎么学的?有这么多 youtube 应用程序,我似乎无法理解这一点。我觉得atm很笨。

    最佳答案

    如果您不需要访问用户的私有(private)数据,最简单的方法是使用 API key 。一旦你 register your projectset up your API key ,您只需添加 key=<your-API-key>作为您请求的查询参数。例如https://www.googleapis.com/youtube/v3/search?key=<your-API-key>&part=cats
    关于限制,您每天的使用配额为 5000 万,尽管不同的请求使用不同的配额量(每个请求的使用量都记录在案)。这 5000 万是您产品的所有用户共享的。如果你为你的请求实现了一些基本的缓存,你不应该接近这个限制,除非你有成千上万的日常活跃用户。

    一旦你开始执行第一个命令,我发现遵循文档非常容易。一旦你可以克服第一个项目的工作,它就相当容易了。这是目前从 YouTube 访问数据的唯一方式。所有其他方式已被弃用和禁用。

    关于android - 我想在Android中制作一个简单的YouTube播放器,但官方示例不起作用。我迷路了,我应该从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636823/

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