PHP查询QQ单项接口源码

接口分享 2年前 (2019) Mgo
0




接口演示(代码已失效,请自行抓包修改)

PHP查询QQ单项接口源码

接口简介

查询你们双方是单项或是双向的接口源码 接口需要用的Cookie中skey的值 自行登录来获取 在查询即可

接口源码

		
		
  1. <?php
  2. //名称:QQ单项查询PHP接口
  3. //来源:麻子开放平台 原创开源分享
  4. //作者:徐文辉 请尊重作者的脑力成果
  5. //官网:http://api.xuwenhui.xin/
  6. error_reporting(0);
  7. header("Content-type: text/json; charset=utf-8");
  8. $url="http://client.show.qq.com/cgi-bin/qqshow_client_showinfo?g_tk=".Get_BKN($_GET["C_K"])."&omode=4&uin=0".$_GET['C_U']."&touin=".$_GET['Q_U']."&cmd=10413";
  9. $ret = 'uin=o0'.$_GET['C_U'].'; skey='.$_GET['C_K'];
  10. if(empty($_GET['Q_U'])&&empty($_GET['C_U'])&&empty($_GET['C_K'])){
  11. //变量必须在这个判断的前面
  12. echo "请提交正确参数!";
  13. exit;
  14. }
  15. if($_GET['Q_U'] == '【1】') {
  16. echo '请提交正确参数!';
  17. exit;
  18. } else if ($_GET['C_U'] == '【2】') {
  19. echo '请提交正确参数!';
  20. exit;
  21. } else if ($_GET['C_K'] == '【3】') {
  22. echo '请提交正确参数!';
  23. exit;
  24. }
  25. $data=curl_post($url,$ret);
  26. //echo $data."\n";
  27. $json = json_decode($data);
  28. if ($json ->msg == '您不是对方的好友!'){
  29. echo "查询结果:单向好友";
  30. }elseif ($json ->msg == '您还没有登录,请先登录。' || $json ->msg == '输入参数出错,请检查后再试,谢谢!') {
  31. echo $json ->msg;
  32. }else {
  33. echo "查询结果:双向好友";
  34. }
  35. function curl_post($url,$cookie){
  36. $curl = curl_init();
  37. curl_setopt($curl, CURLOPT_URL, $url);
  38. curl_setopt($curl,CURLOPT_COOKIE,$cookie);
  39. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  40. $output = curl_exec($curl);
  41. curl_close($curl);
  42. return $output;
  43. }
  44. function Get_BKN($skey){
  45. $len=strlen($skey);
  46. $hash=5381;
  47. for($i=0;$i<$len;$i++){
  48. $hash+=((($hash<<5) & 0x7fffffff)+ord($skey[$i])) & 0x7fffffff;
  49. $hash&=0x7fffffff;
  50. }
  51. return $hash & 0x7fffffff;
  52. }
  53. ?>

版权声明:Mgo 发表于 2019-01-03 17:11:50。
转载请注明:PHP查询QQ单项接口源码 | 站长聚集地

暂无评论

暂无评论...