|
|
本帖最后由 dkkd88 于 2015-9-7 17:36 编辑
腾讯微博登录接口登录成功后返回的、{腾讯微博_skey}= 这个值如何调用啊?不知道怎么用,神器怎么通过调用脚本来计算g_tk值,请指点下,谢谢!
@刺客
{腾讯微博_gtk}直接调用这个返回值用到回帖里面是不对的值,是不是我可以再用skey这个值计算一次g-tk的呀?
百度找了下找到这个代码,这东西可以计算出另外的g_tk 值?用到脚本 里点击没什么值出来
//QQ空间,发送请求时,需要带的g_tk
function getGTK(str){
var hash = 5381;
for(var i = 0, len = str.length; i < len; ++i)
{
hash += (hash << 5) + str.charAt(i).charCodeAt();
}
return hash & 0x7fffffff;
}
alert(getGTK("@3VYHMMEZI"))
如果你能搞定QQ登录这部分规则,那么后面的就比较简单了:
- --先把QQ登录全部搞定
- --然后获取QQ登录成功返回的cookie里面的str值,然后传递到下面str的脚本里面计算
- [登录脚本1]function getGTK(str){
- var hash = 5381;
- for(var i = 0, len = str.length; i < len; ++i)
- {
- hash += (hash << 5) + str.charAt(i).charCodeAt();
- }
- return hash & 0x7fffffff;
- } [/登录脚本1]
- [登录脚本1名称]getGTK[/登录脚本1名称]
- [登录脚本1参数][/登录脚本1参数]
- [登录提交网址1]http://t.wzdr.cn/?{登录脚本1}[/登录提交网址1]
复制代码
|
|