【必读】FAQ
最后更新于
最后更新于
再次重申,这并不是一个官方文档,强智和学校随时可能改 API 导致文档失效。
在使用除了登录以外的所有 API 时,均需要在 Header 中设置 token
,token
来自登录响应
由于 GitBook 需要指名参数类型,但实际传参时不用考虑,因此在此文档中,所有 form-data 传参值我都标明为 string,但这并不代表没有数字
为什么需要仔细阅读?因为你永远不知道强智的程序员是怎么写的,毕竟像登录响应里的学号、生日啥的本身只能有数字的值,也都是 "
引号下的内容。在响应中都是字符串了,但是你可能想当然在创建数据类的时候给他声明成了数字类型(
别问,问就是不管 API 返回结果成功与否,全都是状态码 200,根本没办法从状态码来判断,只能从 code
、success
之类的字段来判断(甚至很多情况下根本判断不了)。
就算不传参也是 POST 请求,没想到吧。
而且实际上官方所有的请求都是套着 POST 请求却将参数放在了 URL param 里……
(当然你自己请求接口的时候可以放在 form-data 里
是的,虽然官方在请求的时候都带上了,但是实测一部分带不带结果都一样。
当然,文档中所有的响应示例全都是携带官方所有参数的。