# APIToken

APIToken是用于请求需要身份验证的API,可以通过开发者平台 (opens new window)获得

# 获取条件

获取 APIToken 需要一个可以正常使用的MineBBS账号,并且具有开发者身份

开发者身份申请入口:https://www.minebbs.com/threads/minebbs.4085/ (opens new window)

# 使用方法

# 1. [推荐] 请求头提交

将APIToken放在Header的Authorization中,并使用Bearer开头

ep:

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50IjoidGVzdCIsImFwaV9rZXkiOiJGcEp2Nzd3WEgxZlJaMHJIVXFOT2R1c1hpWDNNZUE4VSIsImV4cCI6NDc5MzUyMjQ0MywiaXNzIjoiTnlhbkNhdGRhIn0.hgZ54fsUO5Q7IKrywKddqGzrQhrFhH7vkWDwQuxAj34

# 2. GET 参数提交

注意

此方法不建议用于生产环境,因为这并不安全,而且容易因为长度限制影响到API的请求

使用GET参数 token 提交APIToken

ep:

https://api.minebbs.com/api/openapi/v1/resource/2647?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50IjoidGVzdCIsImFwaV9rZXkiOiJGcEp2Nzd3WEgxZlJaMHJIVXFOT2R1c1hpWDNNZUE4VSIsImV4cCI6NDc5MzUyMjQ0MywiaXNzIjoiTnlhbkNhdGRhIn0.hgZ54fsUO5Q7IKrywKddqGzrQhrFhH7vkWDwQuxAj34