質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
YouTube

YouTubeとはユーザーがビデオをアップロード・共有・閲覧できるビデオ共有ウェブサイトです。

YouTube API

YouTube APIはYouTubeのビデオコンテンツと機能性をウェブサイト、アプリケーション、デバイスに統合することを可能にします。

Q&A

解決済

1回答

3029閲覧

Youtube Data APIの割り当てについて知りたい

gion1192

総合スコア12

YouTube

YouTubeとはユーザーがビデオをアップロード・共有・閲覧できるビデオ共有ウェブサイトです。

YouTube API

YouTube APIはYouTubeのビデオコンテンツと機能性をウェブサイト、アプリケーション、デバイスに統合することを可能にします。

0グッド

0クリップ

投稿2020/05/06 08:57

編集2020/05/06 09:40

YoutubeAPIの割り当てについて

GCPの「Youtube Data API v3」を使用して、動画情報の取得をしています。
アクセスリソース割り当てを確認すると、下記の3種類の割り当てがあるようです。

Queries per day 上限→10,000
Queries per 100 seconds per user 上限→300,000
Queries per 100 seconds 上限→3,000,000

この3種類はそれぞれどういった意味の物になるのでしょうか?

またAPIトークンを発行して、「Search: list」APIを使用した場合、
一番上の「Queries per day」の割り当てが使用されるようです。

もし設定などで上記の割り当て上限の切り替えができる場合、
APIを「Queries per 100 seconds per user」や「Queries per 100 seconds」の
割り当て上限でAPIを使用することはできるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

参照url:https://cloud.google.com/apis/docs/capping-api-usage?hl=ja
** 1. この3種類の意味について **

[1] Queries per day 上限→10,000
[2] Queries per 100 seconds per user 上限→300,000
[3] Queries per 100 seconds 上限→3,000,000

※下記costという表現は、API Quota Calculatorで使用されていることに基づいて使用しているものです。
https://developers.google.com/youtube/v3/determine_quota_cost?hl=ja

[1] Queries per day 上限→10,000
24時間毎に使用可能なAPIのcost合計の上限が、10,000であることを意味します。

[2] Queries per 100 seconds per user 上限→300,000
1「quotaUser」あたりが100秒間に可能なリクエストの回数上限またはcost合計の上限が、30万回もしくは300,000であることを示していると考えられます。
(quotaUserについては後述)

[3] Queries per 100 seconds per user 上限→300,000
userの区別を無視したトータルでの、100秒間に可能なリクエストの回数上限またはcost合計の上限が、300万回もしくは3,000,000であることを示していると考えられます。

※quotaUser:サーバー側で共通のYouTube APIを用意しておき、複数のクライアントユーザーに使用させるような場合に、ユーザーごとの使用クォータを制限させるために利用する、ユーザーを識別するためのID

** 2. 設定などで上記の割当上限の切替を行い、[2][3]に記載されている30万もしくは300万を[1]のクォータ割り当てに使用できるか?**

→できません。

[1]のクォータを増やすためには、APIコンソールで鉛筆マークを押して上限増枠の申請を行う必要があります。

** (補足)**
[1]が10,000しかないのに、なぜ[2][3]では[1]の上限を超えられるかのような表示になっているのか?意味がないのでは?

→ はい。確かに、[1]の初期値10,000の状態では意味がありません。
数年前は YouTube DATA APIの初期割当クォータが50,000,000(現在の5,000倍)であったことに関係しているのかもしれません。

投稿2020/05/06 16:05

編集2020/05/06 16:13
patapi

総合スコア687

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mosapride

2020/12/25 23:15

> 数年前は YouTube DATA APIの初期割当クォータが50,000,000 この一文ですべてがスッキリしました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問