大家好,如果您还对tiktok登录过期不太了解,没有关系,今天就由本站为大家分享tiktok登录过期的知识,包括tiktok登录过期什么意思的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

微信小程序(抖音小程序):手机号码解析失败解决方案
本文以抖音小程序(微信小程序获取流程和接口一模一样)为例,最近博主在做一个抖音小程序的小项目,前端在获取用户手机号的时候,需要调用tt.login接口进行登录,登录后返回一个code,这个code有3分钟的失效时间,根据这个code可以获取到sessionKey,这个sessionKey类似于对称加密的密钥,会对用户信息进行加密。在获取用户信息的时候,前端
需要将<button>组件open-type的值设置为getPhoneNumber。用户点击后会弹出一个授权弹窗让用户确认(若该用户账户未绑定手机号码会执行一次绑定手机号码的流程;授权弹窗每次使用都会弹出)。用户同意后,开发者可以通过bindgetphonenumber事件回调获取到一个加密数据,开发者可以把该数据传回到自己的服务端进行解密获取手机号。
获取到的加密数据需要使用sessionKey进行解密,因此在获取用户信息前,需要登录一次,获取到code,然后根据code获取到sessionKey,再根据sessionKey进行加密数据的解密,解析出手机号。
根据博主猜测,抖音在登录后会生成一个code,和一个对应的sessionKey,在会话期间(session未过期)的时候获取用户信息,会将用户信息使用sessionKey进行数据的加密,进行数据的解密也需要使用到sessionKey。code和sessionKey是对应的,但是它们的失效期是不一样的,code的失效期是3分钟,sessionKey的失效时间是不定的,只要用户活跃在页面上都不会失效。在获取到code的3分钟内调用code-2-session接口,会获取到sessionKey,如果3分钟后根据code获取sessionKey将会获取失败,因此解密也会失败。
因为无法判断用户什么时候开始获取用户信息,所以用户一进入页面,前端就会调用tt.login接口进行登录,然后放到localstorage缓存中,在用户点击按钮时,弹出授权框用户确认后获取到用户信息的加密数据,然后前端将缓存的code和加密数据一并传给后端。后端用code先去调用code-2-session接口获取到sessionKey,然后以sessionKey为密钥进行AES解密,获取到手机号返回给前台。整个流程看起来没什么问题,但是一旦用户在页面停留时间超过3分钟,然后再去获取用户信息会失败,主要是因为code已经失效,获取sessionKey会失败。
目前的问题就是过了code的有效期后,根据code获取sessionKey失败。那么在前端login获取到code后,先缓存到本地,然后立即调用后台接口去获取sessionKey然后缓存到redis里面,key为code,value为sessionKey。失效时间根据自己的业务设置(小程序页面用户不会停留太久,因此缓存失效时间设置为30分钟),用户退出小程序后,会重新login,然后也会存一份新的code和sessionKey的对应值。
用户在授权到用户信息后,前端直接将缓存的code和加密后的用户信息上传到服务到进行解密。服务端根据code从缓存中先获取到sessionKey,然后再用sessionKey进行解密,解析出手机号进行返回。
以上解决办法每次基本都可以获取手机号成功,但是也会存在一些问题
UserInfoController主要提供两个接口,一个是解密手机号和code2seesion操作
TiktokEncryptedParam主要是前端传过来的code和加密后的数据
TiktokUserInfoSPI主要是对接口的封装
TiktokUserInfoSPIAdapter实现接口
使用AES对称加密
抖音直播带货需要什么条件
已经成功开通商品分享功能;实名认证粉丝大于1000个;发布视频大于10个;并完成实名认证,直播前一定要保证商品都已经提前添加到橱窗,也能挂到直播间购物袋内。
抖音带货,一定要及时掌握账号进行适合的产品有哪些,什么样的产品销售转化率高。直播前一定要保证商品都已经提前添加到橱窗,也能挂到直播间购物袋内。当天记得提前试播,保证网速正常、购物车及上下架功能正常,确保开播顺畅。
抖音(TikTok)是由今日头条推出的一款短视频分享APP,于2016年9月上线,是一个专注于年轻人音乐短视频创作分享的社区平台。
抖音应用人工智能技术为用户创造多样的玩法,用户可以通过这款软件选择歌曲,拍摄音乐短视频,形成自己的作品。
tiktok登录过期什么意思
tiktok登录过期就是:你之前输入的信息已经过时了,需要重新登录。登录过期是因为登录这个网站响应的时间比较长,没有登进,是由于平台无法响应,长时间的没有响应,系统就会判定登陆失败,也就导致登录过期。还有就是长时间没有在登陆过这个网站,导致前后登陆时间的间隔比较长,系统以防万一,就让你重新登录一下。
tiktok邮箱验证码总是过期
操作方法是:
验证码总是验证失败,是因为这个验证码应该没有发送到相对应的手机上面,或者是验证码不正确。
文章分享结束,tiktok登录过期和tiktok登录过期什么意思的答案你都知道了吗?欢迎再次光临本站哦!
