查询达人天数(官方)
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>通过QQ号查询达人连续在线天数</li>
</ul>
<h5>请求URL{包含一个需要计算的参数}</h5>
<ul>
<li><a href="https://cgi.vip.qq.com/card/getExpertInfo?ps_tk=G_tk参数&fuin=目标账号&g_tk=G_tk参数">https://cgi.vip.qq.com/card/getExpertInfo?ps_tk=G_tk参数&fuin=目标账号&g_tk=G_tk参数</a></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET</li>
</ul>
<h5>请求data</h5>
<ul>
<li>无</li>
</ul>
<h5>是否需要Cookie</h5>
<ul>
<li>是</li>
<li>vip会员Cookie 地址:<a href="https://vip.qq.com/">https://vip.qq.com/</a></li>
</ul>
<h5>是否需要协议头</h5>
<ul>
<li>否</li>
</ul>
<h5>G_tk计算(JS)</h5>
<ul>
<li>函数名:getG_tk</li>
<li>参数一:Cookie中的p_skey值 注意:不带值头</li>
<li>
<pre><code>function getG_tk(skey){var hash=5381;for(var i=0,len=skey.length;i&lt;len;++i){hash+=(hash&lt;&lt;5)+skey.charCodeAt(i);};return hash&amp;2147483647;}</code></pre>
</li>
</ul>
<h5>参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ps_tk</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>通过cookie里p_skey值计算</td>
</tr>
<tr>
<td style="text-align: left;">fuin</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>目标QQ</td>
</tr>
<tr>
<td style="text-align: left;">g_tk</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>通过cookie里p_skey值计算</td>
</tr>
</tbody>
</table>
<h5>返回示例(可直接解析Json)</h5>
<pre><code> {
&quot;ret&quot;: 0,
&quot;data&quot;: {
&quot;m&quot;: [
0,
0
],
&quot;g&quot;: [
1,
223,
1
]
},
&quot;delay&quot;: 55,
&quot;domainid&quot;: 18
}
</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">int</td>
<td>0=成功 -7=Cookie异常</td>
</tr>
<tr>
<td style="text-align: left;">data.g[1]</td>
<td style="text-align: left;">int</td>
<td>达人在线天数</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>接口限制{有}</li>
<li>接口返回如果编码异常请转换编码</li>
<li>接口一个cookie短时间频繁访问约150次左右会被拉黑无返回值,过段时间会恢复</li>
<li>接口需要使用账号cookie,多次快速频繁查询可能导致账号冻结</li>
<li>接口为官方接口,稳定性/速度性较强</li>
</ul>