{% extends 'admin.html' %} {% block content %}

单曲活动设置

公开页面只会加载并游玩这里指定的一首歌曲。

{% for category, message in get_flashed_messages(with_categories=true) %}
{{ message }}
{% endfor %}

游玩内容

保存时会校验歌曲是否真的包含所选难度。

验证 API Token

当前状态: {% if token_configured %}已配置{% else %}未配置{% endif %}

Token 只保存 SHA-256 摘要,保存后无法从后台读取原文。

彩蛋码记录

共 {{ code_count }} 个,下面显示最新 {{ codes|length }} 个。

{% if codes %}
{% for item in codes %} {% endfor %}
彩蛋码 歌曲 / 难度 成绩 领取时间(UTC) 验证次数
{{ item.code }} {{ item.song_title }} #{{ item.song_id }} · {{ item.difficulty|upper }} {{ item.result.points|default(0) }} 良 {{ item.result.good|default(0) }} / 可 {{ item.result.ok|default(0) }} / 不可 {{ item.result.bad|default(0) }} {{ item.created_at.strftime('%Y-%m-%d %H:%M:%S') if item.created_at else '--' }} {{ item.verified_count|default(0) }}
{% else %}
还没有用户领取彩蛋码。
{% endif %}

验证接口

POST {{ config.basedir }}api/easter-eggs/verify

{
  "headers": {
    "Authorization": "Bearer <管理员设置的 Token>",
    "Content-Type": "application/json"
  },
  "body": {
    "code": "AI4-XXXX-XXXX"
  }
}

只有 Token 正确并且彩蛋码存在时,响应中的 success 才会是 true

{% endblock %}