一括インポート
多数のページを一度にカバーする2つの方法があります。URLのCSVをモニターとしてインポートするか、サイトマップを追加してPage Deltasに新しく公開されたURLを監視させる方法です。
CSVインポート(アプリ内)
ダッシュボードから CSVインポート をクリックし、ファイルを選択して モニターをインポート してください。すべての行が検証されます。有効なセットが一括で作成され、スキップされた行とその理由がリスト表示されるので、修正して該当行のみを再アップロードできます。編集者または管理者権限が必要です。
CSVインポート(API経由)
同じフローをプログラムから実行できます。CSVを含む単一の file フィールドを持つマルチパートフォームを /api/monitors/import にPOSTしてください。Bearerトークンによる認証が必要です。
curl -X POST https://api.pagedeltas.com/api/monitors/import \ -H "Authorization: Bearer $PAGEDELTAS_TOKEN" \ -F "[email protected]"
JSONレスポンスで結果が報告されます:
{
"created": 2,
"skipped": 1,
"errors": [
{ "row": 4, "url": "notaurl", "reason": "invalid URL" }
]
}CSVフォーマット
ヘッダー行が必要です(列名はケース不問。UTF-8 BOMを許容します)。認識される列:
| 列名 | 必須 | 備考 |
|---|---|---|
url | はい | スキームを含むフルURL。重複するURLはフラグが立てられます。 |
description | いいえ | ページの内容や関心事を説明する自然言語のメモ。 |
filter_prompt | いいえ | LLMフィルターに対する明示的な指示(オプション)。詳細は フィルター を参照してください。 |
frequency 列はありません。チェックは適応的にスケジュールされます(詳細は 監視の仕組み を参照)。認識されない列は無視されます。
例:
url,description,filter_prompt https://competitor.com/pricing,"Competitor pricing page","Alert on plan or price changes; ignore copy tweaks" https://competitor.com/changelog,"Product changelog","Alert on new release entries only" https://example.com/careers,"Engineering careers page","Alert on new senior+ roles"
サイトマップ監視
多くのサイトは sitemap.xml を公開して、公開URLをリスト化しています。サイトマップ監視 セクション(または POST /api/sitemap-monitors)からサイトマップを追加すると、Page Deltasはそこに含まれるURLのセットを追跡します。サイトマップに 新しい URLが追加されると、それらをリストしたアラートが届きます。これにより、手動でサイトをチェックすることなく、新しく公開されたページを知ることができます。
複数のサイトマップを一度に追加するには、サイトマップ監視ページの CSVインポート(または file フィールドを持つマルチパートの POST /api/sitemap-monitors/import)を使用してください。CSVには単一の sitemap_url 列(単純な url 列も可)が必要です。各行が検証され、上記のモニターインポーターと同様の結果が返されます。