首页
友人帐
留言板
关于
Search
1
IDE Eval Resetter:JetBrains 全家桶无限试用插件
377 阅读
2
影视资源采集站收录大全
302 阅读
3
linux安装或升级protoc
223 阅读
4
VFM 3.7.5 源码 - 一个极简的 PHP 私人云盘!
161 阅读
5
批量采集美女写真等图片做图片站
149 阅读
谈天说地
程序源码
技术教程
成品源码
登录
Search
标签搜索
PHP
linux
源码
go
windows
centos
原创
mysql
微信
激活
采集
宝塔
绿色版
API
解析
SDK
图片
破解
域名
html
云青
累计撰写
150
篇文章
累计收到
75
条评论
首页
栏目
谈天说地
程序源码
技术教程
成品源码
页面
友人帐
留言板
关于
搜索到
4
篇与
的结果
2019-01-27
必应获取每日高清壁纸API代码
话不多说直接上代码 <?php $str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); if (preg_match("/<url>(.+?)<\/url>/ies", $str, $matches)) { $imgurl = 'http://cn.bing.com' . $matches[1]; } else { $imgurl = '修改为你自己的默认图片地址'; } header("Location: $imgurl");
2019年01月27日
2 阅读
0 评论
0 点赞
2018-12-14
PHP获取toopen性感美女随机图片,PHP接口
接口地址:https://api.aaayun.cc/?type=Image&file=TooPenRand实现很简单,如需要源码,请留言
2018年12月14日
46 阅读
0 评论
0 点赞
2018-12-13
PHP360随机壁纸图片接口,PHP随机图片API
接口地址:https://api.aaayun.cc/?type=Image&file=QiHooRand&cid=26参数cid可变:游戏人物:5 美女模特:6 影视:7 风景:9 时尚:10明星:11 汽车:12 萌宠:14 小清新:15 体育:16儿童:18 壁纸:29 爱情:30 文字:35 4k图片:36军事:22其它参数自己试试吧
2018年12月13日
13 阅读
0 评论
0 点赞
2018-10-21
Restful API规范详解
Restful API是目前比较成熟的一套互联网应用程序的API设计理念,Rest是一组架构约束条件和原则,如何Rest约束条件和原则的架构,我们就称为Restful架构,Restful架构具有结构清晰、符合标准、易于理解以及扩展方便等特点,受到越来越多网站的采用!Restful API接口规范包括以下部分:一、协议API与用户的通信协议,总是使用HTTPs协议。二、域名应该尽量将API部署在专用域名之下,如https://api.oldboyedu.com;如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下,如https://oldboyedu.com/api/。三、版本可以将版本号放在HTTP头信息中,也可以放入URL中,如https://api.oldboyedu.com/v1/四、路径路径是一种地址,在互联网上表现为网址,在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数,如https://api.oldboyedu.com/v1/students。五、HTTP动词对于资源的具体操作类型,由HTTP动词表示,HTTP动词主要有以下几种,括号中对应的是SQL命令。GET(SELECT):从服务器取出资源(一项或多项);POST(CREATE):在服务器新建一个资源;PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源);PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性);DELETE(DELETE):从服务器删除资源;HEAD:获取资源的元数据;OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。六、过滤信息如果记录数量很多,服务器不可能都将它们返回给用户,API会提供参数,过滤返回结果,常见的参数有:?limit=20:指定返回记录的数量为20;?offset=8:指定返回记录的开始位置为8;?page=1&per_page=50:指定第1页,以及每页的记录数为50;?sortby=name&order=asc:指定返回结果按照name属性进行升序排序;?animal_type_id=2:指定筛选条件。七、状态码服务器会向用户返回状态码和提示信息,以下是常用的一些状态码:200 OK - [GET]:服务器成功返回用户请求的数据;201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功;202 Accepted - [*]:表示一个请求已经进入后台排队(异步任务);204 NO CONTENT - [DELETE]:用户删除数据成功;400 INVALID REQUEST - [POST/PUT/PATCH]:用户发出的请求有错误,服务器没有进行新建或修改数据的操作;401 Unauthorized - [*]:表示用户没有权限(令牌、用户名、密码错误);403 Forbidden - [*] 表示用户得到授权(与401错误相对),但是访问是被禁止的;404 NOT FOUND - [*]:用户发出的请求针对的是不存在的记录,服务器没有进行操作;406 Not Acceptable - [GET]:用户请求的格式不可得;410 Gone -[GET]:用户请求的资源被永久删除,且不会再得到的;422 Unprocesable entity - [POST/PUT/PATCH] 当创建一个对象时,发生一个验证错误;500 INTERNAL SERVER ERROR - [*]:服务器发生错误,用户将无法判断发出的请求是否成功。八、错误处理如果状态码是4xx,就会向用户返回出错信息,一般来说,返回的信息中将error作为键名,出错信息作为键值。九、返回结果针对不同操作,服务器向用户返回的结果应该符合以下规范:GET /collection:返回资源对象的列表(数组);GET /collection/resource:返回单个资源对象;POST /collection:返回新生成的资源对象;PUT /collection/resource:返回完整的资源对象;PATCH /collection/resource:返回完整的资源对象;DELETE /collection/resource:返回一个空文档。十、Hypermedia APIRESTful API最好做到Hypermedia,即返回结果中提供链接,连向其他API方法,使得用户不查文档,也知道下一步应该做什么。以上是Restful API设计应遵循的十大规范,除此之外,Restful API还需注意身份认证应该使用OAuth 2.0框架,服务器返回的数据格式,应该尽量使用JSON,避免使用XML。
2018年10月21日
10 阅读
0 评论
0 点赞