官网

User Decoration

开发组

绝赞开发中

米游社开发日志Vol.4

文章发表:2024年10月16日

本次更新为大家带来了全新的米游社API,以及更多细节优化!


米游社API

米游社API是我们在构建社区应用(如绝区零攻略站)的时候使用的、方便我们的应用与米游社数据同步的简易API。


为了保证信息精简,部分敏感数据(如用户邮箱)和过于冗长的信息(如主题的正文信息)被我们剔除了。


不过,我们并没有为这个API做鉴权,由于并未包含过于敏感的信息,我们也欢迎公众使用。需要提前说明的是,这个API并非为了公众使用设计,功能也并不完善。不过,我们会努力保持API的可用性,不会做出破坏性更新,您可放心使用。


API数据如下:

user data
https://bbs.mihuyo.net/api/cn/user/{user_id}.json

article data
https://bbs.mihuyo.net/api/cn/article/{article_id}.json

请注意:结尾需包含 .json


下面让我对各个API数据进行一些说明。


大伟哥的用户信息为例,输出结果为:

{
  "biz_plat": "cn",
  "user_id": "dawei",
  "user_nickname": "大伟哥",
  "user_image": "https://bbs-upload.mihuyo.net/avatar/@dawei.jpg",
  "user_bio": "技术宅拯救世界",
  "user_url": "https://bbs.mihuyo.net/user/dawei",
}

其中,biz_plat 表示的是该平台为中文社区米游社。由于米游社和 HuYoLAB 在架构上做了合并,需要明确所属平台。


同样的,以欢迎来到米游社这篇文章为例,输出结果为:

{
  "biz_plat": "cn",
  "article_id": "1206181925",
  "article_category": "dby",
  "article_title": "欢迎来到米游社",
  "article_desc": "喜爱让我们相聚,欢迎来到米游社",
  "article_date": "2024-06-18T11:25:00.000Z",
  "author_id": "dawei",
  "author_nickname": "大伟哥",
  "author_image": "https://bbs-upload.mihuyo.net/avatar/@dawei.jpg",
  "article_url": "https://bbs.mihuyo.net/dby/article/1206181925",
  "author_url": "https://bbs.mihuyo.net/user/dawei",
}

请注意:article_date 并未直接输出东八区,请自行进行换算。系统默认时间精度到分钟,后面的数据均为0,您无需精确到秒。由于文章信息通常也需要用户信息,我们已经将作者的信息封装进了该API中,以方便使用。


除了这些,还有部分API尚在完善中。如果您幸运的发现了,请自由使用。(不过未公开的API有可能进行破坏性更新,使用需谨慎)

话题路径修改

先前同一个页面会在四个频道路径下多次渲染,不仅影响性能,也有些迷惑用户。以大别野路径下的话题为例,本次变动如下:

/dby/topic/{topic_id} -> /topicDetail/{topic_id}

对于先前的路径,我们也做了重定向,不会影响您的使用。

导航栏更新

我们对PC端导航栏进行了细节更新,现在,在频道主页和官方资讯页时,该部分会高亮展示,以方便您快速定位。


此外,HuYoLAB的移动端切换图标有些怪异,已经进行了优化。

日期优化

我们对米游社和HuYoLAB的主题页的日期进行了优化。


以2024-10-16为例,现在米游社主题页会显示为:2024年10月16日,HuYoLAB主题页会显示为:October 16, 2024,其他页面仍为 2024-10-16。


以上就是本次更新的全部内容啦,我们下次见~

* 非官方社区,请谨慎获取信息

所属频道

大别野