http://weixin.sogou.com/gzhjs?cb=sogou.weixin.gzhcb&openid=oIWsFt1OaL2XHiDx6809O8q2KZ5A&page=1
这类格式来调用数据的,openid为微信公众号在搜狗的openid,这个数据很容易获取到,所以很多人都能采集到
今天发现搜狗把数据接口变更了,换成了如下的格式:
http://weixin.sogou.com/gzhjs?cb=sogou.weixin.gzhcb&eqs=XJsUoEag6jlvomU8iFfFhuAb45X4BHZWPgXCK9IXwzQhz7n3eZDam%2BLgb6b4fR%2FhDb0TK&ekv=9&page=1&t=1432543852576
上面的难点是eqs这个数值是如何计算出来的??
本人打开chrome浏览器,设置断点,一步一步分析。
分析发现,eqs这个值是通过对openid运算之后,返回的一个结果值。
核心代码如下:
SogouEncrypt.setKv("8d04ae022be", "9");
window.aes = SogouEncrypt.encryptquery("oIWsFtzxNShnzrIaQ1rEPEtGnQmc", "sogou");
从英文上的意思大概知道,9应该是类似加密等级之类的,8d04ae022be这个值我猜应该是加密的key
从英文上的意思大概知道,9应该是类似加密等级之类的,8d04ae022be这个值我猜应该是加密的key
上一篇: 微信自动回复消息
下一篇: 关注公众号即送微信现金红包如何实现?