【必读】FAQ

再次重申,这并不是一个官方文档,强智和学校随时可能改 API 导致文档失效。

在使用除了登录以外的所有 API 时,均需要在 Header 中设置 tokentoken 来自登录响应

API 传参类型?

由于 GitBook 需要指名参数类型,但实际传参时不用考虑,因此在此文档中,所有 form-data 传参值我都标明为 string,但这并不代表没有数字

仔细阅读 API 响应结果?

为什么需要仔细阅读?因为你永远不知道强智的程序员是怎么写的,毕竟像登录响应里的学号、生日啥的本身只能有数字的值,也都是 " 引号下的内容。在响应中都是字符串了,但是你可能想当然在创建数据类的时候给他声明成了数字类型(

只有状态码 200?

别问,问就是不管 API 返回结果成功与否,全都是状态码 200,根本没办法从状态码来判断,只能从 codesuccess 之类的字段来判断(甚至很多情况下根本判断不了)。

全都是 POST 请求?

就算不传参也是 POST 请求,没想到吧。

而且实际上官方所有的请求都是套着 POST 请求将参数放在了 URL param 里……

(当然你自己请求接口的时候可以放在 form-data 里

参数有些必选有些可选?

是的,虽然官方在请求的时候都带上了,但是实测一部分带不带结果都一样。

当然,文档中所有的响应示例全都是携带官方所有参数的。

最后更新于