今天看到群里有一个API管理平台源码,就想着整一个自己的API平台主要方便自用,也可给其他人用。整各个API的过程中遇到了一堆问题。
小白哭泣.jpg
后来根据别人的api文件摸爬滚打整了自己的api并整到我的API管理平台上
它在这:https://api.jerryiweb.com/
目前没有过多的API 只有下列一小部分,后期会逐渐添加更多API
- ICP备案查询
- 历史今日
- QRcode(二维码生成)
下面是整qrcode api的过程:
记录过程:
- 下载phpqrcode 地址:http://phpqrcode.sourceforge.net/
- 将压缩包中的phpqrcode.php解压至index.php的目录
- 修改相关参数等内容
- 测试 ../index.php?text=xxx.xxx.xxx 或者 ../?text=xxxxxxxxx
举个例子:
下面的二维码就是用我的API得到的(引用图片代码如下:)(因为博客问题参数消失无法正常引用所以图片并不能直接显示在博客)
(所以下面的图片是本地的html文件使用下面代码产生的qrcode上传到网盘外链过来的)
<img src="https://api.jerryiweb.com/api/qrcode?frame=1&e=L&text=https://www.baidu.com/"/>
下面是上述index.php对应的代码:
<?php
//获取值
$text = $_GET['text'];
//利用phpqrcode类库生成qrcode 且不生成图片文件
function scerweima2($url=''){
require_once 'phpqrcode.php';
$value = $url; //二维码内容
$errorCorrectionLevel = 'L'; //容错级别
$matrixPointSize = 5; //生成图片大小
//生成二维码图片
$QR = QRcode::png($value,false,$errorCorrectionLevel, $matrixPointSize, 2);
}
//调用第三行获取的值
scerweima2($text);
?>
国家这么发达,必须给你点个赞!@(捂嘴笑)
哈哈 多谢马总@(滑稽)