Skip to content

希望支持从 Phi-Plugin-API 获取相关数据进行展示 #61

@Catrong

Description

@Catrong

目前 Phi-Plugin-API 基础功能已经相对完善,但不排除后续在身份验证方面进行较大Breaking change的可能性,因此优先建议接入无需验证的信息查询接口。(大概会保留旧接口,不过也不排除哪天我发颠真改了

优点:现有用户较多,可以帮助用户平滑过渡 真的吗
缺点:我是小白不会写+自运营不稳定+可能会有较为频繁的改动

接口文档: Phi-Plugin-API 接口文档

另外文档可能会有不详细的地方,还有可能会有错的地方,可以参考实际应用(已经尽全力写类型提示了(瘫)),并尽可能先测试一下返回值

https://github.com/Catrong/phi-plugin/blob/main/model/makeRequest.js

推荐接入的内容(按照推荐程度降序):

  1. 获取rks统计数据

    get/ranklist/stats
    可以获取到全区间的rks分布人数,并展现为折现图等图表

  2. 获取rks大于目标值的用户数量

    /get/ranklist/rksRank
    可以查询大于某一rks值的人数,必要情况下可以作为/get/ranklist/user的下位替代(

  3. 根据名次获取排行榜相关信息

    /get/ranklist/rank
    可以用来时间别人时间所有人的存档,由于历史遗留问题只会返回查询目标附近5个用户,后续会写更具有泛用性的接口

  4. 通过曲目id和难度获取标签统计

    /chartsTag/get/bySongRank
    获取谱面的标签统计,标签来源为用户投票,由于近期刚上线该功能,因此数据量会比较少()
    另外如果可以的话把用户投票谱面标签也加上嘛💦

  5. 检索用户名

    /get/playerIdList
    时间所有人

另外后期计划通过大量数据构建模型进行推分建议的计算以及拟合定数等(大饼)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions