主页 > tiktok > tiktok私信协议

tiktok私信协议

admin tiktok 2021年11月19日

  为什么tiktok无法私信

  在tiktok上有的朋友会碰到无法给对方发送私信的情况,tiktok和抖音在私信政策上很不一样,抖音是可以发3条信息,tiktok默认的是每个用户接受互相关注的用户私信,也就是彼此关注,才可以发私信。

tiktok私信协议

  Tiktok的websocket私信协议详解

  1、首先我们F12打开开发者浏览器,点击network,点击ws,我们看到有一条wss连接。

tiktok私信协议

  2、然后我们在send下断回溯到加密处。

tiktok私信协议

  3、这里下个断,F9跳过。我们可以看到有几个参数。

  通过多年的经验分析,CMD类似于执行编码,对应类型的函数,比如CMD:601就是发送私信,CMD:200可能是登录包。当然这个还是得看源码。

  通过下面的函数可以得出原来是protobuf序列化加密。

tiktok私信协议

       然后继续跟进找到f

  发现f的json包里payload包含了u序列化返回byte,再仔细看包头,发现是webpackJsonp_N_E,知道nodejs调用webpackJsonp_N_E,导入该有的包,提供参数。

  只需要ticket,token,与用户的id即可私信用户。


微信:maybe3219
QQ:1765272903