ここに記載されているように PageSpeed Insights API をヒットしようとしていますhttps://developers.google.com/speed/docs/insights/v5/about PHP と curl を使用して、次のような応答を返します。
{
'captchaResult' => "CAPTCHA_NEEDED"
}
API を照会する私のコードは次のようになります。
$url = 'https://google.com';
$cmd = "curl -H 'Cache-Control: no-cache' https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=$url&key={MY_KEY}";
$result = json_decode(`$cmd`, true);
ドキュメントには、「自動化された方法で API を使用し、1 秒あたり複数のクエリを作成する予定がある場合は、API キーが必要です」と記載されています。開発者のコンソールで API キーを作成しましたが、まだ上記の結果が得られています。
理想的には、1 秒あたり 10 ~ 20 リクエストの短いバーストを作成できるようにしたいと考えています。
2 つの質問があります。
PageSpeed Insights API のレート制限に関するドキュメントはありますか?
この API の CAPTCHA_NEEDED 要件を満たすにはどうすればよいですか?