YouTube V3 搜索 API PHP

YouTube V3 Search API PHP

我正在询问一个我无法解决的问题。

我们的功能是搜索 YouTube 视频。 但是,在从 api(Youtube 链接)中获取 10-20 个链接后,该功能有效 google 控制台 api 的配额达到 10,000,我们无法再使用 api。 我们可以在 google 控制台 api 图表上看到 api 达到 10'000,它仅限于我们的域并且有效(使用 Green V)

有谁知道怎么解决吗?

这是我们的 PHP 函数:

$searchUrl = $api_googlesearch_2_Ary['googleApiUrl'].'?part=snippet&q='.$artistName.'-'.$trackName.'&key='.$api_googlesearch_2_Ary['googleApiKey'];
    $response = file_get_contents(str_replace(" ","%20",$searchUrl), false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false))));
    $data = json_decode($response,true);
    return $data;

quota calculator says that the Search.list 端点的配额成本为 100 个单位(端点的文档页面如此说)。没什么可做的。除了,也许,要求 Google 延长配额。您还可以考虑尽量减少 API 调用的次数:例如通过缓存获得的结果集并仅在绝对必要时查询端点。