Website Screenshot API
非同期ジョブ
jobs エンドポイントはスクリーンショットタスクをキューに入れ、ステータスと結果をポーリングできます — 大量処理や長時間のキャプチャに最適です。
POST
非同期ジョブ
はじめに
ベース URL
ジョブの作成
同期エンドポイントと同じScreenshotRequest ペイロードで非同期スクリーンショットジョブをキューに追加します。
リクエスト例
ジョブ作成パラメータ
同期スクリーンショットエンドポイントと同じフィールド(
url、render、actions、cookies など)を持つ ScreenshotRequest オブジェクト。ジョブの優先度。値が大きいほど先に処理されます。デフォルト: 0。
ジョブステータスの取得
ID でジョブをポーリングし、ステータスを確認して完了後に結果を取得します。ベース URL
リクエスト例
ジョブステータス値
| ステータス | 説明 |
|---|---|
queued | ジョブはキューで待機中です。 |
running | ブラウザセッションがアクティブです。 |
done | スクリーンショット完了;result に出力が含まれます。 |
failed | スクリーンショット失敗;error に説明が含まれます。 |
レスポンスパラメータ
非同期ジョブの一意の識別子。
現在のジョブステータス:
queued、running、done または failed。スクリーンショット結果オブジェクト(同期エンドポイントのレスポンスと同じ構造)。
status が done のときに存在します。エラーメッセージ。
status が failed のときに存在します。ジョブ実行に関する追加メタデータ。
非同期ジョブ