--- title: Checkpoint 2026-09-26 23:16:33 UTC [683234447d] type: checkpoint permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/checkpoint-2026-09-26-23-16-33-utc-683234447d stable_id: 04426e42-a303-4ec4-8544-e0482c776242 scope: project memory_type: checkpoint project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 status: active revision: 1 request_id: rapt-ckpt-api-compare-20260927 created_at: '2026-09-26T23:16:33.273780+00:00' updated_at: '2026-09-26T23:16:33.273780+00:00' tags: - api - capture --- 完成:在模拟器上操作 App 并抓到了 apis.raptdrama.com 的请求,和桌面端对过协议头和参数。 原因:用户要求对照 App 和桌面端是否使用同一套头和参数,v2 与不带 v2 视为同一接口。 关键结论:设备头和 apasstk、User-Agent 格式一致。App 多 http_accept_language_custom。分类是 GET classify_video?type&page,没有 limit。orgin 带 class=new_releases 或 trending_now。推荐页是 GET /app/open/foryou?page=1。playlistv2 正文 {vid,page,before} 与桌面端一致。getUserInfo 是空正文 POST。 验证:上述请求都返回业务 code 200。未改桌面端代码。 问题:分类接口 classifyv2 这次没出现,App 用了本地分类缓存。登录接口也没有重复抓,因为设备里已经登录。 下一步:用户若要对齐,再改分类、orgin 的 class 参数,以及推荐是否改用 foryou。不要自作主张改接口。 给下个会话:抓包用的临时证书、iptables 转发和 frida-server 已清除,并重启了模拟器框架。不要把 token 写进记忆。不要在浏览器里游客登录。打包脚本和 README 仍未提交。