fix(qdreader): use upstream executable task endpoints
This commit is contained in:
@@ -158,13 +158,13 @@ set(key, value)
|
||||
3. `POST https://h5.if.qidian.com/argus/api/v3/checkin/checkin` 完成签到。
|
||||
4. “今日已签到/已经签到/重复签到”等签到响应按成功处理,避免重复执行时误计失败。
|
||||
5. 按账号读取 `qdreader_task_pref_json` 后追加完全体任务链路:
|
||||
- 固定执行领取奖励状态查询:`GET /argus/api/v3/checkin/getcurrentweekcheckininfo`;
|
||||
- 可选激励任务:`GET /argus/api/v2/video/adv/mainPage`;
|
||||
- 可选每日任务:`GET /argus/api/v2/video/adv/packageList`;
|
||||
- 可选每日抽奖:`POST /argus/api/v2/video/lottery`;
|
||||
- 可选每周兑换:`GET /argus/api/v2/video/exchange/page`,仅北京时间周日执行;
|
||||
- 可选章节卡片:`GET /argus/api/v2/video/chapterCard/info`;
|
||||
- 可选大咖荐书:`GET /ajax/message/getMessageBox`。
|
||||
- 固定执行领取奖励:`POST /argus/api/v3/checkin/receivegifts`;
|
||||
- 可选激励任务:`GET /argus/api/v2/video/adv/mainPage`,再对未完成任务调用 `POST /argus/api/v1/video/adv/finishWatch`;
|
||||
- 可选每日任务:`GET /argus/api/v3/checkin/packagelist`,按返回任务调用 `POST /argus/api/v1/video/adv/finishWatch`;
|
||||
- 可选每日抽奖:先 `GET /argus/api/v2/checkin/detail`,有次数时 `POST /argus/api/v2/checkin/lottery`;
|
||||
- 可选每周兑换:`GET /argus/api/v3/checkin/checkinexchangepage`,可兑换时 `POST /argus/api/v3/checkin/exchangegoods`,仅北京时间周日执行;
|
||||
- 可选章节卡片:`GET /argus/api/v1/readtime/scoremall/chaptercardwithbook`;
|
||||
- 可选大咖荐书:`GET https://magev6.if.qidian.com/argus/api/v2/message/pullmessage`。
|
||||
6. 对签名网关返回 `url 不在允许的接口列表内` 的可选任务,记为“已跳过”而不是账号失败,用于兼容网关白名单尚未覆盖的上游接口。
|
||||
7. 写入单账号当日结果 `qdreader_last_result_json`,包括 `ok/msg/time/source/runId/tasks`。
|
||||
8. 写入当日批次日志 `qdreader_last_run_json`,包括触发来源、开始/结束时间、成功/失败/总数和每账号结果;即使账号执行异常也会记录失败日志。
|
||||
|
||||
Reference in New Issue
Block a user