关注接口调用意义

来源:9-13 文章操作 - 关注用户

qq_慕姐1024111

2021-09-29

对于userFollow接口调用的意义不太明确。这个接口没有返回的数据,那么调用他的话目的是为了修改对应用户的isFollow这个数据吗?
如果是这样的话还有一个疑问。isFollow这个数据是文章详情接口返回的数据,这个接口的请求参数的话有2个,分别是作者id和文章id。我个人理解接口返回的数据应该是只按照接口请求的参数来返回的,那么文章详情接口在请求参数没有任何登录用户数据的情况下,返回的isFollow这个数据是true还是false,这个是根据什么判断的呢?
没太研究过后台代码,对后台代码这一块逻辑比较模糊,麻烦老师解惑一下。

写回答

1回答

Sunday

2021-09-29

你好:

那么我总结一下问题,一共有两个:

  1. user/follow 关注用户接口的作用

  2. 文章详情中 isFollow 参数的作用

首先咱们先说第一个:

user/follow 的作用是用来《关注用户》,因为我们会在请求的 headers 中传递 token,token 为身份令牌,所以服务端在获取到 token 之后,可以明确当前调用该接口的人的身份,从而完成《某人关注了某人》的功能

然后是第二个问题:

isFollow 的数据分为两种情况:

1. 用户未登录

2. 用户已登录

如果用户未登录的话,那么 isFollow 会统一为 false ,因为用户未登录无法判断出 《某人是否关注了某人》。

如果用户已登录,因为我们在 utils/request 中,进行了统一的 token 传递

uni.request({

      ...

      header: {

        Authorization: store.state.user.token

      },

      ...

  });

所以服务端可以判断其身份,也就可以判断出  《某人是否关注了某人

以上内容希望可以为你解惑 

0
1
qq_慕姐1024111
非常感谢!
2021-09-30
共1条回复

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程