#1 - 2022-6-4 12:49
bangumi大西王 (天生万物以养人,人无一物以报天)
新前端还在开发中,先补课了一个缺失的新功能
(不是按照前端的设计稿来的,所以美观度欠缺。又不是不能用)
原本的 oauth 授权机制只能生成 7天 有效期的令牌,并且必须要有app和一定的编程能力才能生成令牌,对于只需要一个access token的普通用户来说比较痛苦。
所以上线了个人令牌管理功能,可以查看所有当前有效的令牌,删除旧的令牌或者以灵活的有效期直接创建一个令牌。新生成的token跟原有方法生成的token拥有相同的功能。
https://next.bgm.tv/demo/access-token
(为啥没有永久有效选项?因为mysql的timestamp只支持到2038年)
由于新站旧站的cookies不通用,你需要先在新站 https://next.bgm.tv/demo/login 进行登录
(不是按照前端的设计稿来的,所以美观度欠缺。又不是不能用)
原本的 oauth 授权机制只能生成 7天 有效期的令牌,并且必须要有app和一定的编程能力才能生成令牌,对于只需要一个access token的普通用户来说比较痛苦。
所以上线了个人令牌管理功能,可以查看所有当前有效的令牌,删除旧的令牌或者以灵活的有效期直接创建一个令牌。新生成的token跟原有方法生成的token拥有相同的功能。
https://next.bgm.tv/demo/access-token
(为啥没有永久有效选项?因为mysql的timestamp只支持到2038年)
由于新站旧站的cookies不通用,你需要先在新站 https://next.bgm.tv/demo/login 进行登录
或者让tachiyomi的开发者更新一下他们的认证方式,就不要再用之前7天一过期的token了,我每次更新bangumi的观看进度都是401
不过这主要是举个例子,也不是很正式的建议啥的…
https://github.com/tachiyomiorg/ ... mi/ui/setting/track
https://github.com/tachiyomiorg/ ... ginDialogPreference
ui在这
oauth存了个json值
把新版token替换access_token, 然后时间也改成一年就行。
tachiyomi调用的时候不超过时间不会去调用refresh_token刷新。
这样一年内就不会401了
{"title":"Bad Request","details":["cf-turnstile-response为必填字段"],"description":"can't validate request body"}
第一个token我点进去就申请了,因为显示我头像啥的都正常,就没登录
新的token登录了一下再申请的