/uc/user-info/{userId} 这个接口需要使用userId。我不知道怎么获取,
我尝试去从登录的接口返回值中找,也没有。
然后发现有一个 解析token 接口(/uc/user/checkToken),但是我使用postman调试,告诉我用户未登录。就这个接口的响应中有
我自己的uid吗?,还是需要其他什么办法呢?
您的每一个用心回答,都会让这个世界变得更美好一些!
【用户未登录】那意味着服务端检查当前请求中是否带token,所以你需要在请求的头部,增加token。
这就是错误的原因和解决方案。
用户id是在检查token中返回,也就是你登录完成后,拿到token,放头部,请求检查token,拿到用户id,id是不变的,你可以自己留着。token也可以留着。
其他接口需要token的时候记得在头部设置。如果不知道设置头部的key的话,看看文档!
就从 checkToken 这个接口获取就行了呀(调用的时候需要把 sob_token 放在请求的 header 中)
首先理解为啥要check 当然是要判断有没有登录才去检验 你在postman也应该先把login走一遍 拿到sob_token放在check的header上 这样流程你就跑通了 我记得login的时候也有返回userid的呀
【用户未登录】那意味着服务端检查当前请求中是否带token,所以你需要在请求的头部,增加token。
这就是错误的原因和解决方案。
用户id是在检查token中返回,也就是你登录完成后,拿到token,放头部,请求检查token,拿到用户id,id是不变的,你可以自己留着。token也可以留着。
其他接口需要token的时候记得在头部设置。如果不知道设置头部的key的话,看看文档!
就从 checkToken 这个接口获取就行了呀(调用的时候需要把 sob_token 放在请求的 header 中)
首先理解为啥要check 当然是要判断有没有登录才去检验 你在postman也应该先把login走一遍 拿到sob_token放在check的header上 这样流程你就跑通了 我记得login的时候也有返回userid的呀