今天给各位分享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对称加密

抖音发作品一直卡在60%发不出去解析失败

1、网络速度太慢。你可以等网络快一点的时候再重新尝试,或者是用别人家的网。

2、查看自己的抖音版本是否需要更新,低版本的抖音可能因为抖音服务器的升级无法连接到服务器,就不能上传视频,建议重新下载。

抖音为什么安装不了,显示解析错误。

安装不了抖音软件的原因及解决方法如下:

1、有可能是网络的问题。可以换一下网络,或者重新连接一下尝试。

2、有可能是内存的问题。如果内存不够了,也有可能出现下载失败的问题。

3、有可能是版本问题。检查一下是不是最新的版本。如果都不是的话,那就可能是软件自身的问题了,可以卸掉再重新下载一个。

抖音(TikTok)是由今日头条推出的一款短视频分享APP,于2016年9月上线。抖音App是一款社交类的软件,通过抖音短视频App你可以分享你的生活,同时也可以在这里认识到更多朋友,了解各种奇闻趣事。用户可以选择歌曲,配以短视频,形成自己的作品。它与小咖秀类似,但不同的是,抖音用户可以通过视频拍摄快慢、视频编辑、特效(反复、闪一下、慢镜头)等技术让视频更具创造性,而不是简单地对嘴型。

tiktok上传暂不支持该影片的解析度什么意思

不规则内容。tiktok上传暂不支持该影片的解析度意思是包含不规则内容,解析度是数码影像比较突出的技术指标,而数码摄像头的图像解析度又有照像解析度和视频解析度之分。在实际应用中,是照像解析度高于视频解析度。

关于tiktok解析失败和tiktok上传暂不支持该影片的解析度什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

点赞(907) 打赏
Tiktok咨询
TikTok卖家交流群
跨境卖家专属社群
专家咨询
跨境卖家资讯群
集结行业大咖卖家,助力品牌出海,赶紧加入!
入群福利:
领取最新跨境行业研报+跨境工具导航包