diff --git a/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/RaptDrama 完整 API 接口列表.md b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/RaptDrama 完整 API 接口列表.md index 5b8c45d..9e948f8 100644 --- a/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/RaptDrama 完整 API 接口列表.md +++ b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/RaptDrama 完整 API 接口列表.md @@ -8,126 +8,19 @@ memory_type: fact project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 status: active -revision: 1 -request_id: rapdrama-fact-api-structure-20260925-0610 +revision: 2 +request_id: rapt-api-doc-20260925 created_at: '2026-09-24T22:08:35.096718+00:00' -updated_at: '2026-09-24T22:08:35.096718+00:00' +updated_at: '2026-09-25T15:39:19.001256+00:00' tags: - api -- 反编译 -- 端点 +- 文档 --- -## RaptDrama API 结构(从 libapp.so 反编译提取) +后续更正:认证头是 apasstk,不是 Authorization Bearer。正文用 JSON。基址以 https://apis.raptdrama.com 为准。 -基址址:https://app.raptdrama.com 和 https://apis.raptdrama.com +完整的访问方式、参数和返回字段写在仓库 docs/接口清单.md。已核对的包括 autologin、emailLogin、getUserInfo、classifyv2、classify_video、recommend、foryou、bank、search、extra_broadcast、orgin、getchapters、playlistv2、videoinfo、addreadlog 的请求体、contact、getAuthConfig。 -### 认证 -- POST /auth/login -- POST /auth/register -- POST /auth/refresh -- POST /auth/bind-email -- POST /app/open/autologin -- POST /app/user/appleLogin -- POST /app/user/googleLogin -- POST /app/user/bindEmail -- 认证方式:Bearer token(Authorization 头) +分类视频的参数名是 type。playlistv2 的 vid 是剧 id,第一页 before 为 1。免费集 src 是 m3u8,锁定集 src 为空字符串。安装包里其余路径的返回格式尚未核对,以文档最后一节为准。 -### 用户 -- /app/user/getUserInfo -- /app/user/accountBindingStatus -- /app/user/editProfile -- /app/user/changePassword -- /app/user/deleteAccount -- /app/user/activate -- /app/user/activationSubOverview -- /app/user/getPlatformBinds -- /app/user/getSensorsProfile -- /app/user/recordAttribution - -### 视频/剧集 -- /app/video/overview -- /app/video/videoinfo -- /app/video/getchapters -- /app/video/playlistv2 -- /app/video/addreadlog -- /app/video/addToWishlist -- /app/video/markvideo -- /app/video/exitRecommendm -- /app/video/screening -- /app/User/checkViewTime - -### 探索/推荐 -- /app/open/recommend -- /app/open/classify_video -- /app/open/classifyv2 -- /app/open/foryou -- /app/open/search -- /app/open/bank -- /app/open/extra_broadcast - -### 支付 -- /app/pay/google_iap_create_order -- /app/pay/google_iap_verify -- /app/pay/google_iap_status -- /app/pay/google_iap_recovery -- /app/pay/apple_iap_create_order -- /app/pay/apple_iap_verify -- /app/pay/apple_iap_recovery -- /app/pay/paylmpay_create_order -- /app/pay/paypal_return -- /app/pay/paypal_cancel -- /app/pay/paystatus -- /app/pay/paysuccess -- /app/pay/initiateCheckout -- /app/pay/report_payment_panel_context -- /app/pay_center/create_order -- /app/pay_center/paylist -- /app/pay_center/third_party_qualification -- /app/user/paylist, paylistv2, paylistv3 -- /app/subscription/list -- /app/subscription/cancel - -### 签到 -- /app/checkin/config -- /app/checkin/status -- /app/checkin/perform -- /app/checkin/history -- /app/checkin/statistics -- /app/checkin/tasks - -### 反馈 -- /app/feedback/submit -- /app/feedback/list -- /app/feedback/detail -- /app/feedback/read -- /app/feedback/categories -- /app/feedback/unreadCount -- /app/feedback/upload - -### 通知 -- /app/notification/getList -- /app/notification/getDetail -- /app/notification/device -- /app/notification/settings -- /app/notification/action -- /app/notification/clear - -### 历史 -- /app/user/readhistory -- /app/user/delhistory - -### 配置 -- /app/appopen/getAuthConfig -- /app/open/orgin -- /app/open/contact - -### 自定义请求头 -X-App-Build, X-App-Version, X-Device-Brand, X-Device-Fingerprint, X-Device-ID, X-Device-Model, X-Device-Physical, X-Device-Type, X-OS-Name, X-OS-Version - -### 第三方服务 -- 数据埋点:https://qiersan-pro.datasink.sensorsjourney.com/sa?project=production&token=c2453c61e0d7dfb5 -- 视频 CDN:vz-*.b-cdn.net(BunnyCDN),带 bcdn_token 鉴权 -- 支付:Google IAP, Apple IAP, PayPal, Paylmpay -- 推送:Firebase FCM -- 登录:Google Sign-In, Apple Sign-In, 邮箱密码 \ No newline at end of file +不要把 token、邮箱密码或 CDN 签名写进这份记忆。 \ No newline at end of file