From 52f42483be0357b26cb82b05a90dcd6cbba0158b Mon Sep 17 00:00:00 2001 From: MemRelay Date: Sun, 27 Sep 2026 07:16:27 +0800 Subject: [PATCH] =?UTF-8?q?create:=20App=20=E4=B8=8E=E6=A1=8C=E9=9D=A2?= =?UTF-8?q?=E7=AB=AF=E6=8E=A5=E5=8F=A3=E5=A4=B4=E5=92=8C=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=B7=AE=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MemRelay-Operation: memory-save:rapt-api-capture-compare-20260927 MemRelay-Resource: 3d3bfecf-f204-4197-a9b0-082856e7102c --- .../App 与桌面端接口头和参数差异.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 projects/280dd2a0-d23d-4a71-91e1-dce4353163be/App 与桌面端接口头和参数差异.md diff --git a/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/App 与桌面端接口头和参数差异.md b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/App 与桌面端接口头和参数差异.md new file mode 100644 index 0000000..d849835 --- /dev/null +++ b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/App 与桌面端接口头和参数差异.md @@ -0,0 +1,29 @@ +--- +title: App 与桌面端接口头和参数差异 +type: fact +permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/app-与桌面端接口头和参数差异 +stable_id: 3d3bfecf-f204-4197-a9b0-082856e7102c +scope: project +memory_type: fact +project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be +usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 +status: active +revision: 1 +request_id: rapt-api-capture-compare-20260927 +created_at: '2026-09-26T23:16:24.440739+00:00' +updated_at: '2026-09-26T23:16:24.440739+00:00' +tags: +- api +- capture +--- + +2026-09-27 在模拟器 emulator-5556 上对照了正在运行的 App 和桌面端。登录后的请求都带相同的设备头和 apasstk。App 多一个头 http_accept_language_custom,值是语言的小写形式。 + +差异在参数而不是头: +- 分类剧目是 GET /app/open/classify_video?type=&page=,没有 limit。桌面端是 POST JSON,带 page、limit、type。 +- 新片和热门都是 GET /app/open/orgin,分别带 class=new_releases 和 class=trending_now。桌面端调用时没有 class。 +- App 底部推薦页是 GET /app/open/foryou?page=1。这次没有出现 POST /app/open/recommend。 +- 分集是 POST /app/video/playlistv2,正文 {vid, page, before},第一页 before=1,后续页 before=0。与桌面端一致。这次没有调用不带 v2 的 playlist。 +- getUserInfo 是 POST,App 正文为空,桌面端发 {} 。 + +v2 和不带 v2 可以共用这套头。抓包用的临时证书和转发已经清掉,并重启了模拟器框架。不要把 token 写进记忆。 \ No newline at end of file