bangumi 平台同步进度
issue 内容
是否可以引入 bangumi 授权以在 kazumi 实时同步追番进度
提交前确认
- [X] issue 列表中,没有我的新功能需求 / 问题
Bangumi API 目前不支持删除已有收藏,我们会在有进展时在这里更新
Bangumi API 目前不支持删除已有收藏,我们会在有进展时在这里更新
预计什么时候支持?
@oldsento
遥遥无期,bangumi 方面暂时没有开放相关API的计划,他们可能认为对外暴露可以删除数据的接口是不安全。
(虽然我觉得这种担心是没有必要的,但是我并不能影响 bangumi 的计划和决定
@Predidit 可以参考animeko的方式吗,这也是一个开源项目,有bangumi授权功能
@liueggy
他们的相关实现使用的是网页的接口
这样的实现很不干净,我不是很想那么做
@Predidit 可以参考animeko的方式吗,这也是一个开源项目,有bangumi授权功能
bangumi 有官方推荐的授权登录方式,核心问题是他们的 删除收藏 API 功能还没被合并
https://github.com/bangumi/server/pull/556
Animeko 可能认为这不是什么大问题,貌似他们大多数的同步功能都是通过 bangumi 进行同步的
是否可以做出单方面从bgm同步追番内容的功能,我已经习惯在bgm上标记内容,如果内容能同步到软件上的话会有很大帮助
看起来他们并不打算支持删除的 API,PR已经关闭了,要求使用抛弃代替删除
sad
抛弃不可以用来替代删除,这只会让追番列表一直膨胀下去
定义一个额外的 enum 作为软删除感觉是可行的
也许我们可以试着提交一个PR,但 bangumi 官方的后端开发测试环境搭建起来似乎很棘手
问题不是没人写代码,实际上这个实现起来并不麻烦。问题是同时还要改主站的代码,而主站的代码只有 sai 老板能改。
开发/测试环境搭建起来不麻烦,参照ci的设置就行
https://github.com/bangumi/server/blob/3004b820b8fa622fc06a91f8c38e5723fdb0b3e9/.github/workflows/test.yaml#L29-L75
问题是同时还要改主站的代码,而主站的代码只有 sai 老板能改。
现在的 bangumi 网页貌似是可以删除收藏的,这是不同的吗?
那是否可以期待 server private 增加一个删除收藏 API(
你可以理解为代码分为sai老板维护的和我维护的两种,你能看到的放在github上的代码都是我在维护的。我维护的代码的数据库权限都是一样的。