【api系列】根据QQ获取头像接口服务

2020年11月24日19:19:15 评论 79 852字阅读2分50秒

api服务逐渐下线,近期会将相关服务的php代码分享为大家,方便大家自己搭建相关服务。今天第一篇是根据QQ获取QQ头像接口。

【api系列】根据QQ获取头像接口服务

代码的根目录有一个num.txt,是为了记录总共调用多少次。所以需要使用这个代码需要添加这个文件或者注释掉开头的判断就行。

代码如下:

  1. <?php
  2.     $qq = $_GET['qq'];
  3.     $countfile = "num.txt";
  4.     if (($fp = fopen($countfile"r+")) == false) {
  5.         //用读写模式打开文件,若不能打开就退出
  6.         printf("打开文件 %s 失败!"$countfile);
  7.         exit;
  8.     } else {
  9.         //如果文件能够正常打开,就读入文件中的数据,假设是1
  10.         $count = fread($fp, 10);
  11.         //读取10位数据
  12.         $count = $count + 1;
  13.         fclose($fp);
  14.         //关闭当前文件
  15.         $fp = fopen($countfile"w+");
  16.         //以覆盖模式打开文件
  17.         fwrite($fp$count);
  18.         //写入加1后的新数据
  19.         fclose($fp);
  20.         //并关闭文件
  21.         //echo $count;
  22.     }
  23.     $src = 'https://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='.time();  
  24.     header('Content-type: image/png');
  25.     $res = imagecreatefromstring(file_get_contents($src));
  26.     imagepng($res);
  27.     imagedestroy($res);
  28. ?>

 

继续阅读
weinxin
微信公众号
博客微信公众号,欢迎关注。
avatar
  • 本文由 发表于 2020年11月24日19:19:15
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接。
稳定云服务器,香港VPS_美国VPS,高防服务器 稳定云服务器,香港VPS_美国VPS,高防服务器 硅云免费虚拟主机
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: