【问题标题】:Checking user's youtube quota before uploading the video在上传视频之前检查用户的 youtube 配额
【发布时间】:2018-12-17 12:37:02
【问题描述】:

当使用 YouTube Data API 时,我们是否需要在上传视频之前检查配额。我在做什么,在身份验证和交换令牌之后,我正在保存 access_token、refresh_token 和 expires_in。

然后在 access_token 的帮助下,我可以上传视频。但只是想知道我是否需要事先检查任何配额使用情况。

Uploads a video to YouTube

一件重要的事情:登录用户 (narendardiscover@gmail) 将在授予对 MyApp2018 的访问权限后上传视频。请看附图。因此视频将上传到 narendardiscover youtube 帐户。所以我需要检查 narendardiscovoer 的任何配额。

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    跟踪 Google Cloud Console 项目的配额(在您的情况下是“MyApp2018”)。 YouTube 数据 API 不区分频道,因此无论您的哪个最终用户想要通过您的应用上传视频,API 操作都将始终添加到您的应用的配额中。

    【讨论】:

    • 那么在为我的用户上传视频之前,我需要检查什么吗?我在哪里可以在我的 API 响应中获得关于您的应用程序配额已满(如果配额已满,将来可能会)的任何信息?
    • 您无需进行任何检查。实际上,我认为没有官方方法可以获取应用程序的剩余配额。如果您没有足够的配额,API 将返回一个403 状态码,您可以找到in the documentation 的详细信息。
    • 如果您不熟悉 YouTube Data API v3,我建议您阅读Getting started guide。它还包含一个关于配额的部分。
    • 好的,还有一个问题,假设我的应用程序在市场上,那么我将如何确保我有足够的可用配额,也许有一天我们的用户会在上传视频时开始看到这个错误。那么,有什么方法可以在可用配额减少时通知我,以便我可以向 Google 请求增加配额。
    • 您可以查看 YouTube API 的配额页面,以跟踪您的应用每天、每 100 秒和发出的请求量>每个用户每 100 秒,这可以是您在开发者控制台中启用 API 时的情况。我建议您首先对您的应用进行压力测试,看看给定的配额限制是否足以满足您的目标用户。
    猜你喜欢
    • 2017-08-17
    • 2019-08-02
    • 2022-10-14
    • 2021-11-02
    • 2018-01-07
    • 2019-06-07
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    相关资源
    最近更新 更多