jabbany / dhufufu Goto Github PK
View Code? Open in Web Editor NEWDhufufu~ API Database for ACG sites & Related Services 有关各种ACG网站的API啦神马的
Dhufufu~ API Database for ACG sites & Related Services 有关各种ACG网站的API啦神马的
能否推荐一款安卓APP抓包的软件
[GET] /user/{$UID}/collection?auth={$AUTH_TOKEN}&source=onAir&sysusername={$UID}&sysuid={$UID}
返回的结果为空,没有提示任何错误
[GET] http:/api.bgm.tv/calendar
Response JSON
[
{
weekday: {
cn: string, // 中文星期名(星期一,星期二……
en: string, // 英文短星期名(Mon, Tue......
id: number, // 序号,从 1 开始,同 subject 中
jp: string, // 日文星期名
}, items: [
{
air_date: string, // 开始放映日期
air_weekday: number, // 同 weekday.id
collection: { }, // 观看人数,懒得打了
eps: number, // 总话数
id: number, // Subject ID
images: { }, // 封面,懒得打了
name: string, // 日文名
name_cn: string, // 中文名
type: number, // 2: 动画, 6: 三次元,代码里只有这两个
url: string // 连接到页面的 URL
}, ......
]
}, ......
]
行 119 写成了 chn
,笔误?
我在拆 Windows Phone 版客户端,不用抓包直接静态反编译。
其中 app name 是 bgmOnWp
,某些 API 需要这个可能是因为会显示在页面上,比如在 WP 客户端更新进度,时间线上就会显示 Windows Phone 7
。
chii_sid
似乎并不影响请求,inTouch 的 API 请求中不会携带此 Cookie。
__cfduid
是 CloudFlare CDN 产生的 Cookie,不影响请求。
以及 source
参数必须为 onAir
的地方使用 intouch
也可以。
另外还有一个不需要登录获取用户信息的 API,位置在
[GET] /user/{$UID/USERNAME}
返回的信息和 /auth 类似:
{
id: 用户UID
url: 用户空间URL
username: 用户名(部分用户与 UID 相同)
nickname: 用户昵称
avatar:{
large: 头像、大
medium: 头像、中
small: 头像、小
}
sign: 签名
}
[POST] /ep/{$EPID}/{$STATUS_URL}
返回404 Not Found。
例:api.bgm.tv/ep/
返回
{"request":"\/ep","code":404,"error":"Not Found"}
。
如果是正常的话例如api.bgm.tv/collection
应该返回的是
{"request":"\/collection","code":401,"error":"Unauthorized"}
。
似乎是更换了位置。
[GET] /subject/{$ID}
返回的结果中的eps只是集数而不是Array了,其他的比如blog
topic
等也去掉很多明显已经和文档不对了。
于是基本上都拿不到ep的id也就没办法做收看记录了。
[GET] /user/{$UID}/progress?subject_id={$ID}
也只是拿到已经收看过的进度而已,基本上API都废完了...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.