前两天接到一个单子,需求是不停的在快手直播间上划并获取到主播的ID,对于我来说这是一个相当简单的任务,很愉快的接单。
一开始很愉快,但是逐渐遇到问题,因为APP上获取到的有一部分快手ID是用户设置的快手号,但是客户要求是原始ID,于是登陆 娱乐直播平台 的后台在添加主播页面找到了个接口可以查询,抓包后模拟请求即可返回主播的原始ID,立刻搬上来使用。
用户原始ID搞定了,本以为很顺利能完成,结果在查询主播资质这一块的时候请求接口居然有签名算法?
问题是都做到这了总不能放弃吧?那不是我的作风,开干,于是各种抓各种断点各种调试一通下来索然无味毫无进展,真应了那句话:一顿操作猛如虎,一问工资二千五,哈哈说笑了。
于是开始找方法,然后各种翻找发现 机构平台 这个后台还有个页面可以查寻,于是抓起包,发现居然又有个签名算法:__NS_sig3,我擦了,刚才那个都搞不定,这个能行吗?于是尝试一下结果还真给找出来了,其实就是传了一个字符串的json进入算法的函数,把这个函数抠出来就可以使用了。
每个成功都是来自不易,给自己赞一个。