【问题标题】:Youtube Data API Wrongly Calculated, Quota ExceededYoutube 数据 API 计算错误,超出配额
【发布时间】:2022-01-05 14:39:29
【问题描述】:

我有一个非常简单的消息并获取 v3 youtube 数据 api 以获取 cmets 列表。我只是获取视频列表,然后获取 cmets(频率为 5 秒)以获取更新的消息。根据需要使用页面令牌来最小化负载和计算。

今天在内部测试应用程序一段时间后,我开始收到quota超出异常。我知道 youtube 默认提供 10000 个单位,并且由于阅读 cmets(以及视频)只是 1 个单位,我应该期望得到类似的数字。

但是,数据计算错误。 以下是请求详情 如果您看到,总共有 2895 个请求 LiveChatMessages-> List。 但是,当我转到 IAM-> Quotas 时,它显示早 14k,然后是 12.6k 配额使用

计算或定义查询单位的文档似乎存在一些问题。有人可以帮忙吗.. PS:只使用上面截图中提到的两个api。两者都是列表。

【问题讨论】:

    标签: youtube-api youtube-livestreaming-api


    【解决方案1】:

    如果您看到,总共有 2895 个请求 LiveChatMessages-> 列表。但是,当我转到 IAM-> Quotas 时,它显示早 14k,然后是 12.6k 的配额使用

    是的,我可以看到有 2895 个请求,但是您怎么知道这些请求的配额成本是多少。您正在使用 YouTube Live Streaming api 处理这些请求。不是YouTube-Data-api

    没有关于 YouTube 直播 api 调用的配额成本的文档。如果 Google 说您使用了所有配额,那么您可能已经使用了。

    我会在问题论坛上发布一个问题,要求他们记录通话的配额成本Issue forum

    【讨论】:

    • @dalmTo 如果您看到以下页面,它明确指出直播 api 也使用类似的成本并包含在页面中。但是由于页面上没有单独提及,这不暗示它们会合吗?我知道我已经使用了所有费用,但是应该有一些文档或指南供我查看问题出在哪里。 developers.google.com/youtube/v3/determine_quota_cost 我只是在想,类似性质的商业应用程序如何做到这一点,我的投票率要低得多,我是否需要为此要求提高配额??
    • 另外,我唯一的要求是阅读 cmets。因此,如果您或有人可以帮助我如何优化我的即时问题将得到解决。提前致谢
    • 虽然我同意文档声明 对这些方法的调用也会产生配额成本我没有在该页面中看到它们,是吗?如果您达到配额的 80%,那么您应该申请额外配额。问为什么你达到配额是浪费时间 IMO 只是得到更多(●'◡'●)
    • @DalmTo,明白了。我的错,我读到它会计数,并且我推断(我错误地)它与基本 api 收敛。问题是我现在正在研究 POC,并且可以有多个迭代、项目。为配额请求提供的表格不是那么友好,我可以尝试一下,但它的过程很乏味。由于我只是“阅读” cmets,因此预计会更多。提款机我不知道还需要多少,除非那里有重量。
    • @DalmTo 这是一个长期存在的问题。如果可能的话,你能给一些指导吗?用例是一个聊天机器人类型的东西,用于 3-4 小时的个人流。 stackoverflow.com/questions/61281991/…
    猜你喜欢
    • 2020-06-17
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2021-11-02
    • 2022-09-25
    • 2018-04-09
    • 2019-06-10
    相关资源
    最近更新 更多