1

ここに記載されているように 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 つの質問があります。

  1. PageSpeed Insights API のレート制限に関するドキュメントはありますか?

  2. この API の CAPTCHA_NEEDED 要件を満たすにはどうすればよいですか?

4

1 に答える 1