Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法获取勋章列表 #2341

Closed
xzk-kokodayo opened this issue Sep 29, 2021 · 22 comments · Fixed by #2513
Closed

无法获取勋章列表 #2341

xzk-kokodayo opened this issue Sep 29, 2021 · 22 comments · Fixed by #2513
Labels
adaptation 适配性改动

Comments

@xzk-kokodayo
Copy link

关于哪一项功能
自动选择当前直播间勋章

问题描述
打开“自动选择当前直播间勋章”功能,打开一个直播间。

脚本版本
正式版1.12.19

浏览器版本
Microsoft Edge
版本 94.0.992.31 (官方内部版本) (64 位)

错误信息
无法获取勋章列表. 错误码:520002 pageSize最多10个

附加截图
屏幕截图 2021-09-29 204358

@yokinanya
Copy link

我也一样,目前确定不是个例,应该是b站改东西了

@the1812 the1812 added the adaptation 适配性改动 label Sep 29, 2021
@the1812
Copy link
Owner

the1812 commented Sep 29, 2021

以前是 256 个的, 怎么给改成 10 了, 这下得发好几个请求才能获取完勋章了

@gouhuazhideng
Copy link

我也是

@xxldm
Copy link

xxldm commented Sep 29, 2021

以前是 256 个的, 怎么给改成 10 了, 这下得发好几个请求才能获取完勋章了

勋章上线有1000个,最多的时候要发100个请求。。。。。
页面:https://live.bilibili.com/p/html/live-fansmedal-wall/#/view-medal
接口:https://api.live.bilibili.com/xlive/web-ucenter/user/MedalWall?target_id={uid}
这个页面可以查看自己的勋章,相关接口目前没有限制单次数量,不知道能不能作为替代品

@the1812
Copy link
Owner

the1812 commented Sep 30, 2021

medal 接口:https://api.live.bilibili.com/xlive/web-ucenter/user/MedalWall?target_id={uid}

看了下, 这个好像不能获取到勋章是否点亮

@xxldm
Copy link

xxldm commented Sep 30, 2021

medal 接口:https://api.live.bilibili.com/xlive/web-ucenter/user/MedalWall?target_id={uid}

看了下, 这个好像不能获取到勋章是否点亮

啊这,雀食
那这一个呢,刚从安卓上扒拉下来的,还可以高亮{target_id}的牌子,不知道内容全不全
https://api.live.bilibili.com/xlive/app-ucenter/v1/fansMedal/panel?page=1&page_size=50&target_id={uid}

@CierraAlter
Copy link

我这边也不能用了,所以有解决办法吗,隔壁有个插件改了一个代码貌似能用了

@E1SA-ux
Copy link

E1SA-ux commented Sep 30, 2021

我也是,无法获取勋章列表就无法自动打卡了

@AkaiKannagi
Copy link

AkaiKannagi commented Sep 30, 2021

获取到的信息或许可以存在某个位置,不用反复申请更新或者给个按钮手动更新?
或者干脆做一个点击弹幕框自动更换牌子的功能也不错,前阵子还在享受这功能呢。。。

@dubaiii
Copy link

dubaiii commented Sep 30, 2021

咋解决捏 我也有这个问题

@high0
Copy link

high0 commented Sep 30, 2021

加一,相同问题

@xzk-kokodayo
Copy link
Author

我也不太懂,但是我知道如果有勋章的话,进入直播间是显示“粉丝团”,没有勋章但是关注了是显示“+粉丝团”,没有关注是“+关注”

@szhhwh
Copy link

szhhwh commented Oct 2, 2021

加一,我也一样

@ruimin276
Copy link

medal 接口:https://api.live.bilibili.com/xlive/web-ucenter/user/MedalWall?target_id={uid}

看了下, 这个好像不能获取到勋章是否点亮

啊这,雀食 那这一个呢,刚从安卓上扒拉下来的,还可以高亮{target_id}的牌子,不知道内容全不全 https://api.live.bilibili.com/xlive/app-ucenter/v1/fansMedal/panel?page=1&page_size=50&target_id={uid}

这个好像可以用,找了几个上百粉丝牌的人看了一下,应该是全的

@E1SA-ux
Copy link

E1SA-ux commented Oct 2, 2021

medal 接口:https://api.live.bilibili.com/xlive/web-ucenter/user/MedalWall?target_id={uid}

看了下, 这个好像不能获取到勋章是否点亮

啊这,雀食 那这一个呢,刚从安卓上扒拉下来的,还可以高亮{target_id}的牌子,不知道内容全不全 https://api.live.bilibili.com/xlive/app-ucenter/v1/fansMedal/panel?page=1&page_size=50&target_id={uid}

这个好像可以用,找了几个上百粉丝牌的人看了一下,应该是全的

这个要怎么用???

@Janet-Baker
Copy link

Janet-Baker commented Oct 2, 2021

应该是把这里换一下吧?

await Ajax.getTextWithCredentials("https://api.live.bilibili.com/i/api/medal?page=1&pageSize=256"),
{
successAction: json => json.data.fansMedalList.map((it: any) => new Medal(it)),

改成pageSize=10

或者换API再改一堆东西23

当然也许用客户端的API也不错?

@sino1641
Copy link

sino1641 commented Oct 3, 2021

@the1812 更新 8544245 后的 v1.12.19之后还是会提示这个错误

@DynamIKK
Copy link

DynamIKK commented Oct 4, 2021

俺也一样,Stable v1.12.19版本

@nita0318
Copy link

nita0318 commented Oct 9, 2021

有同样的错误
无法获取勋章列表. 错误码:520002 pageSize最多10个
Preview v1.12.19 内容包: 1ccca4f

@high0
Copy link

high0 commented Oct 9, 2021

b站这是逼着所有人用手机端

@GalaxySnail
Copy link

GalaxySnail commented Oct 9, 2021

我觉得我有必要善意地提醒一下各位,GitHub issue不是论坛或者贴吧,它是“问题追踪器(bug tracker)”,也就是汇报bug、研究bug成因、讨论如何修复的地方。对于一个bug,如果已经确定了复现它的方式,那么就不必重复地说“我按与XXX一样的方式复现了bug”。
与此同时还有一个问题是,这种问题追踪器与邮件列表类似,订阅某个issue的用户会在每次这个issue有新的动态时收到一封新的提醒邮件。也就是说,在issue中的一个不能提供新的信息的评论,相当于给所有订阅这个issue的用户发了一封垃圾邮件(spam)。尤其是,项目的维护者也是订阅者中的一员,太多垃圾邮件会对维护者带来很多不必要的困扰。发送垃圾邮件在开源社区通常是不那么受欢迎的行为。
不知者无罪,希望各位今后多加注意。

@sino1641
Copy link

Problem should be fixed on v1.12.20.

@the1812 the1812 unpinned this issue Nov 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adaptation 适配性改动
Projects
None yet
Development

Successfully merging a pull request may close this issue.