# Changelog of WeChat Article Metrics Scraper — 公众号文章阅读/点赞/分享/收藏数 (`opspilot.cc/wechat-article-metrics-scraper`) Actor

- **URL**: https://apify.com/opspilot.cc/wechat-article-metrics-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/opspilot.cc/wechat-article-metrics-scraper.md

## Changelog

### 0.2.0 — 2026-09-24

- **Fix**: Added `defaultRunInput` to `.actor/actor.json` (Layer 3 of §226).
- Symptom: Apify Store auto-QA runs with empty input hit Layer 2 fallback (`DEFAULT_URL`) instead of running with the defaultRunInput the schema advertises.
- Fix: `defaultRunInput` mirrors schema defaults 1:1 (`url`, `engine`, `commentId`, `raw`), so empty-input runs now execute the schema-declared defaults.
- README + CHANGELOG clean of upstream platform names (already true pre-fix; re-verified).

### 0.1.1 — 2026-09-16

- Initial public release.
- **Actor ID**: `y3ZqhBdIY2LzGtkVK` ([opspilot.cc/wechat-article-metrics-scraper](https://console.apify.com/actors/y3ZqhBdIY2LzGtkVK))
- **Build ID**: `CRDxc3q08dVswpqCD` (0.1.1, SUCCEEDED 13s)
- Two engines: `default` (full metrics via /fetch\_article\_stats) and `h5` (fast path via /fetch\_article\_stats\_h5).
- Optional `commentId` (h5 only) speeds up the upstream call by skipping the HTML pre-fetch.
- Per-article output: `readNum`, `likeCount`, `oldLikeCount`, `shareCount`, `collectCount`, `starNum`, `commentCount`, `electedCommentCount`, `unavailable[]`.
- Free tier: 5 runs/day. Paid: 1 PPE per Actor run (`article-metrics-result`).
- 30+ unit assertions + 9 integration scenarios pass.
- Smoke runs (production):
  - default: Run `e4VUdAkiaFZbjM9Bn`, SUCCEEDED 28s — readNum=28514, likeCount=22, shareCount=978, commentCount=28
  - h5: Run `Su0tTTsaL8ctJhfyF`, SUCCEEDED 17s — commentCount=28, electedCommentCount=22
