Open z0z0r4 opened 7 months ago
走app抓一下分享操作就可以看到怎么生成的了,靠接口生成的
找到了,我之前没看过安卓抓包
POST /x/share/click h2
host: api.biliapi.net
buvid: XYD286ED489DBC12F2C5F58E9C7868FCC6955
fp_local: 690e777c9cadf8d921c704d8fd1d143f202403071159079636e87ec91f5a03eb
fp_remote: 690e777c9cadf8d921c704d8fd1d143f202403071159079636e87ec91f5a03eb
session_id: 25bd4902
env: prod
app-key: android
user-agent: Mozilla/5.0 BiliDroid/7.30.0 (bbcallen@gmail.com) os/android model/SKW-A0 mobi_app/android build/7300400 channel/alifenfa innerVer/7300400 osVer/9 network/2
x-bili-trace-id: 6a1628078490c3feb7868796e365e941:b7868796e365e941:0:0
x-bili-aurora-eid: VFEJTlIED1IC
x-bili-mid: 558830935
x-bili-aurora-zone:
x-bili-gaia-vtoken:
content-type: application/x-www-form-urlencoded; charset=utf-8
content-length: 1233
accept-encoding: gzip
access_key=&appkey=1d8b6e7d45233436&build=7300400&buvid=&c_locale=zh_CN&channel=alifenfa&disable_rcmd=0&from=7&from_spmid=tm.recommend.0.0&mobi_app=android&oid=1151299306&panel_type=1&platform=android&s_locale=zh_CN&share_channel=COPY&share_content=https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1fZ421y7to&share_id=main.ugc-video-detail.0.0.pv&share_mode=4&share_origin=vinfo_share&share_pattern=0&share_session_id=&share_title=&sid=1457128524&spm_id=main.ugc-video-detail.0.0&statistics=&tag=&ts=1709785461&sign=
具体见 https://github.com/Nemo2011/bilibili-api/pull/720
基本上,如果 share_id
为 public.webview.0.0.pv
的话没法直接分享 oid,只能分享链接,你可以试试看
视频只能 main.ugc-video-detail.0.0.pv
搭配 aid
我觉得需要捕捉点 share_id
来,比如专栏、音频、动态的
share_content
与实际的 redirect 无关其实无关
@SessionHu Interested?
@SessionHu Interested?
也许吧, 不过我此前还没有过尝试 APP 端的 API, 但我或许会尝试的.
关于 https://github.com/Nemo2011/bilibili-api/pull/720 中所提到大量 share_id 及有关参数似乎已失效, 请求结果都没有有用的实际内容, 文档都快写完了才发现... 看来我要尝试抓包了
关于 https://github.com/Nemo2011/bilibili-api/pull/720 中所提到大量 share_id 及有关参数似乎已失效, 请求结果都没有有用的实际内容, 文档都快写完了才发现... 看来我要尝试抓包了
啊?失效了可还行草草
会记录用户信息等,有谁具体研究过移动端短链接生成吗?不是解析