前言
在某群里看到一个跳QQ资料卡的api,感觉没啥用处。之后群里有人需要源码,我就自己写了几个。
思路
我接触过Fusion App,在浏览器唤起应用执行操作,因此QQ也有相应的mqqapi协议。
既然QQ的接口有了,直接调用不就完了。
写php文件
获取链接后参数
$qq = $GET['qq'];
简单的判断一下$qq是否为空
if(empty($qq)) {
echo 'QQ不能为空!';
exit;
}
拼接url
$zurl= 'mqq://card/show_pslcard?src_type=internal&source=sharecard&version=1&uin='.$qq ;
301重定向
header("Location:$zurl");
次数统计
使用.dat文件统计次数,也可以使用数据库统计
$counter = intval(file_get_contents("dat/qq.dat"));
$_SESSION['#'] = true;
$counter++;
$fp = fopen("dat/qq.dat","w"); fwrite($fp, $counter);
fclose($fp);
自动关闭页面
前端需要用js
<script type="text/javascript">setTimeout("window.opener=null;window.close()",600);</script>
完整php代码
此处内容需要评论回复后方可阅读
调用接口&文档
接口:https://api.xinmn.top/qq.php?qq=
文档
参数 | 内容 |
---|---|
QQ号码 |
符合条件则301跳转
顶呱呱
匹配
看看
真不错@(乖)
求✍一个
感谢
QQ