Wednesday, October 28, 2026
revisedDate で速報の更新を追跡する
revisedDate で速報の更新を追跡する
ニュースは静的ではありません。あるニュースが報じられた後、出版社が数値を訂正したり、コメントを追加
したり、事態の進展に合わせて見出しを更新したりします。公開時刻だけを追っていると、こうした改訂を
見逃します。finlight は revisedDate を公開しているので、最初の公開後に変化した記事を捉えられます。
最新の改訂順に並べる
最近更新された記事を浮かび上がらせるには、POST /v2/articles で revisedDate を基準に並べ替えます。
curl -X POST https://api.finlight.me/v2/articles \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tickers": ["AAPL"],
"orderBy": "revisedDate",
"order": "DESC",
"pageSize": 20
}'
revisedDate で並べ替えると、各記事には元の publishDate と revisedDate の両方が含まれます。
{
"title": "Apple expands services guidance after earnings call",
"publishDate": "2026-06-18T09:00:00.000Z",
"revisedDate": "2026-06-18T14:30:00.000Z"
}
実際に何が変わったかを検出する
2 つのタイムスタンプを比較すると、どの記事が更新されたか、そして公開からどれくらい経って更新されたかが 分かります。
revisedDateがpublishDateより後であれば、その記事は改訂されています。- 両者の差は更新がどれだけ新しいかを示し、急展開する記事をフラグ付けするのに役立ちます。
revisedDate で並べ替え、最後に見た revisedDate を記憶しておくシンプルなポーリングループを組めば、
前回の実行以降のすべての改訂を、変化のない記事を再処理することなく拾い上げられます。
知っておくとよいこと
revisedDateは ニュース提供元 が最後に記事を改訂した時刻を反映し、finlight がそれを取り込んだ 時刻ではありません。finlight の取り込み時刻が欲しい場合はcreatedAtを使ってください。- このフィールドは
revisedDateで並べ替えたときに返されます。お好みの任意のフィルター(tickers、categories、query)と組み合わせられます。 - 公式の
finlight-clientSDK は現在、publishDateとcreatedAtによる並べ替えを公開しています。 今すぐrevisedDateで並べ替えるには、上記のように REST エンドポイントを直接呼び出してください。
