有人知道 b23.tv 短链接生成用的 api 是啥吗

2020-06-26 21:59:37 +08:00
 LXGShadow
我现在发现的 api 只有 https://api.bilibili.com/x/share/click

用不同的 share_id 可以转换不同的内容

main.ugc-video-detail.0.0.pv 这个可以把 https://www.bilibili.com/video/BV1yt4y1X75B -> https://b23.tv/MUzCp1

public.webview.0.0.pv 这个可以将所有 bilibili.com 下的域名转换成 https://b23.tv/xxxxxxx 的形式,

比如 https://space.bilibili.com/2 -> https://b23.tv/1p6RMf

但是第三方链接的生成就不晓得是怎么做到了,但是之前有人做过,https://b23.tv/jKWtMb 这个就是第三方的域名


所以,有人知道生成第三方域名的 api 是啥嘛。


(之前的 api 被取消掉了也是又可能的)
7692 次点击
所在节点    问与答
10 条回复
opengps
2020-06-26 22:22:17 +08:00
自己写个,很简单的,短网址只是个跳转逻辑,我自用的短网址服务好几年了很稳定
Cabana
2020-06-27 09:19:56 +08:00
@opengps 题主说的是生成的短链是挂在 bilibili 短域名下的吧,bilibili 没有开放短域名生成服务,是怎么做到生成自定义链接的的?
opengps
2020-06-27 10:49:46 +08:00
@Cabana 题主关注的是给 bilibili 生成短域名没错,但主也发现了 b23 不是 bilibili 官方的域名。
我所说的自己写个短域名服务,就是 b23 这种。自己的短域名想指向哪完全是自己说了算,对方一般不会主动拒绝,所以说自己就可以随意的指向了,我的短域名在由于后缀跟某常用重叠,所以 v2 上发不了,不太好给你展示
LXGShadow
2020-06-27 12:40:17 +08:00
@opengps 重点不是白嫖 b 站的短域名,主要是 b23.tv 的链接在客户端里可以直接打开,b 站客户端自动会生成一个超链接让你点开,其他的链接都不行。
1070794219
2020-06-28 19:47:53 +08:00
微博好像有个功能,发帖子的时候会自动把 url 转成自己的短域名。不知道是不是同样的原理
jiejiss
2020-06-28 23:11:13 +08:00
http://b23-tv.wtf/ 另一种方法
LXGShadow
2020-07-14 23:30:12 +08:00
@jiejiss 谢谢,我已经找到方法绕过了。
jiejiss
2020-07-14 23:37:39 +08:00
@LXGShadow #7 什么方法?发出来给大家参考下呗
LXGShadow
2020-07-15 11:57:02 +08:00
@jiejiss 后端的 api 检测 bilibili 官方域名的正则匹配有漏洞,根据测试它的.没有转义,所以可以绕过。具体可以参考 https://blog.boxpaper.club/archives/72/。 最后用的二次跳转,算是非常不优雅的方法。
LXGShadow
2020-07-15 11:59:40 +08:00
@jiejiss 讲道理,这个我提交给 bilisrc 了,然后得到的回复是没有问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/684939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX