Я пытаюсь создать простой YouTube API запрос и быстро получить 403 код ответа ( Ограничение квоты ). Согласно Документам YouTube API , квота по умолчанию составляет 10000 единиц в день. В соответствии с такими же документами , мой запрос стоит 3-5 единиц. Однако я могу получать не более 100 запросов в день.
Вот сценарий, который я написал, который, следовательно, выполняет те же запросы:
key=<My Youtube API key>
request="https://www.googleapis.com/youtube/v3/search?type=video&part=id,snippet&order=relevance&maxResults=10&key=$key&q=hello"
for i in {0..1000}
do
echo "Try #$i"
response=`curl -i $request | grep HTTP/2 | awk '{print $2}'`
if [ $response == 403 ]
then
break
fi
echo $response
done
echo "$i tries succeeded"
Он дает
97 tries succeeded
В консоли Google я вижу, что мой скрипт потребляет почти все 10000 единиц