概要
Product Huntから当日のトッププロダクトを取得する機能を実装する。
要件
- Product Hunt API v2 (GraphQL) を使用
- 当日の上位プロダクトを取得
Article 型にマッピング(source: "producthunt")
- thumbnailUrl: プロダクトサムネイル
- score: votesCount
- metadata: tagline, topics, makersCount
- キャッシュ: Upstash Redis, TTL 1時間
環境変数
対象ファイル
src/lib/sources/producthunt.ts (新規)
src/app/api/cron/collect/route.ts (統合)
概要
Product Huntから当日のトッププロダクトを取得する機能を実装する。
要件
Article型にマッピング(source: "producthunt")環境変数
PRODUCTHUNT_API_TOKEN対象ファイル
src/lib/sources/producthunt.ts(新規)src/app/api/cron/collect/route.ts(統合)