大家好,tiktok解密相信很多的网友都不是很明白,包括2021tiktok最新国内登陆教程也是一样,不过没有关系,接下来就来为大家分享关于tiktok解密和2021tiktok最新国内登陆教程的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

微信小程序(抖音小程序):手机号码解析失败解决方案

本文以抖音小程序(微信小程序获取流程和接口一模一样)为例,最近博主在做一个抖音小程序的小项目,前端在获取用户手机号的时候,需要调用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对称加密

2021tiktok最新国内登陆教程

tiktok登录方法:

1、首先需要用美国区苹果ID登录商店,下载两个软件tiktok和shadowrocket,没有账号的话可以去某宝搜寻。

注意:租借了美国区苹果账号后,是登录苹果商店的,别傻乎乎地跑到设置那里去登录,下载完软件,记得必须切记退出ID,小火箭是下图那种,不要下载错了,因为APPstore很多盗版。Tiktok也一样,很好认。

2、打卡小飞机,依次点击"配置"-"default.conf",在弹出来的选项点击“编辑纯文本”,然后把里面的内容删除,用下面我提供的内容替换。

3、下载configcode,进行内容替换并保存。如果您需要的话,可以点击下面的图片进入淘宝店购买,就当交个朋友!全程指导使用。

当然大家都喜欢免费的,我们也提供免费版本,点击申请。(注:免费版于周日集体通过邮箱群发,因为本人平时工作也忙,还请理解)。

4、然后依次点击"通用"-"关于本机"-"证书信用设置",开启信任。

5、最后,再回到小飞机,依次点击"配置"-"编辑配置"-"HTTPS解密",开启"HTTPS解密",打钩,确定,按步骤走完就可以了,见下图,点勾,完成所有配置,就可以看了。

火箭影视怎么注册账号

第一步下载Tiktok和Shadowrocket

1,如何获取美国苹果id?(某宝可以购买)购买成功后即可下载小火箭~

第二步:配置shawdowrocket

1.打卡小飞机,导入配置代码链接,依次点击“配置”–“tiktok.conf”,在弹出来的选项点击“编辑纯文本”

2、复制下面的代码粘贴到页面最下方,然后点击“保存”

[URLRewrite]

(?<=_region=)CN(?=&)JP307

(?<=&mcc_mnc=)42307

^(https?:\/\/(tnc|dm)[\w-]+\.\w+\.com\/.+)(\?)(.+)$1$3302

(^https?:\/\/*\.\w{4}okv.com\/.+&.+)(\d{2}\.3\.\d)(.+)$118.0$3302

[MITM]

hostname=*.byteoversea.com,*.tiktokv.com,*.tik-tokapi.com,*isnssdk.com

3、返回配置处,点击配置文件“default.comf”,选择“编辑配置”

4、点击”HTTPS解密“

5、点击”生成新的CA证书“

6、点击”安装证书“

7、完成后打开手机设置,点击”通用“,在最下方找到”描述文件“

8、找到我们要安装的描述文件,描述文件前面都是Shadowrocket后面是生成的时间,时间肯定和我的不一样。然后点击一下,如下图所示:

9、点击右上角的”安装“,

点击之后需要输入手机解锁的密码,输入完成后点击“安装”按钮进行安装

10、然后返回到通用设置,在最上方找到关于本机

11、点击划到最下方找到”信任证书“,点击“信任证书”进入如下图的页面,点击我们刚刚安装的证书后面的开关。

12、弹出的提示我们点击’继续“即可

13、完成后退出设置,返回小火箭,点击右上角”√“完成确认

TⅰKT0K是啥

TikTok是字节跳动旗下短视频社交平台,于2017年5月上线,愿景是“激发创造,带来愉悦(InspireCreativityandBringJoy)”。

TikTok曾多次登上美国、印度、德国、法国、日本、印尼和俄罗斯等地AppStore或GooglePlay总榜的首位。TikTok在全球各地设有办公室,包括洛杉矶、纽约、伦敦、巴黎、柏林、迪拜、孟买、新加坡、雅加达、首尔和东京等。

扩展资料:

美国当地时间2020年8月24日,TikTok正式对特朗普8月6日颁布的第一道行政令提起诉讼,在新闻稿中称:"我们不会轻易起诉政府,但我们别无选择,只能采取行动来保护我们的权利,以及我们社区和员工的权利。”

2020年8月7日,美国总统特朗普颁布行政命令,45天后禁止美国居民与抖音海外版TikTok及它们的母公司,进行任何生意往来。

参考资料来源:

百度百科-TikTok

好了,文章到此结束,希望可以帮助到大家。

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