剑鱼论坛怎么通过API实现用户登录

 剑鱼论坛 发表于 2021年03月16日 剑鱼API教程  27
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:127  跟帖:76

我们在前面的教程里面介绍了帖子内容以及跟帖内容的获取,这些内容的获取都不需要用户权限,可以直接获得。但是如果我们要实现发帖、跟帖、修改之类的操作的话,就需要用户权限。这一篇我们来介绍怎么通过API实现用户登录。

请求方式:POST

请求地址:http://域名/api

请求数据:

{
"data": [
{
"type": "login",
"id": "0",
"attributes": {
"username": "用户名",
"password": "密码"
}
}
]
}

返回数据:

{
"data": [
{
"type": "token",
"id": "1",
"attributes": {
"nickname": "昵称",
"avatar": "头像地址",
"gender": 0,
"signature": "个人签名",
"last_login": "最后登录时间",
"token": "鉴权信息"
}
}
]
}

获得的鉴权信息我们在前面的教程里面介绍过,必须放在请求头Authorization里面。

如果登录失败,那么会返回错误信息:

{
"errors": [
{
"code": "702",
"title": "Wrong password",
"detail": "The entered password is incorrect"
}
]
}

这里的错误信息,我们示例了密码错误,title指示了错误信息,detail指示了错误的详情。

剑鱼论坛API调用的错误信息返回格式都是一样的。


论坛主帖
236
论坛跟帖
250
在线访客
0
今日主帖
0
今日跟帖
0
今日注册
0
277
http://jianyuluntan.com/gentie.html
http://jianyuluntan.com/postzan.html
http://jianyuluntan.com/postcai.html
http://jianyuluntan.com/postshoucang.html
http://jianyuluntan.com/gentiezan.html
http://jianyuluntan.com/gentiecai.html
http://jianyuluntan.com/huifu.html
http://jianyuluntan.com/xiugai.html
http://jianyuluntan.com/shanchugentie.html
1
XzA=
1
© 2019 - 2021 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛