美文网首页PHP
php.api接口文档例子

php.api接口文档例子

作者: DragonRat | 来源:发表于2018-07-14 21:12 被阅读0次

telechat接口文档

Date: 2018/07/05
Author: xkan

接口格式说明

url:请求url
method:请求方式
param:请求参数
return:返回结果

返回数据格式如下

[
    'status' ==> 100,
    'desc' ==> 'ok'
    'data' ==> [
        'key' ==> 'value',
        ...
    ]
]

其中 status === 100 表示请求数据成功,其他值则表示请求失败。
status 不同数字及其对应含义自定

用户操作类

登录

  • url: /user/login?r=1
  • method: post

param

key type required
name string true
psword string true

return

##返回用户id
[JWT]{user.id}

上文表示返回一个 JSON Web Token, 载荷当中包含 user.id 字段(data信息中),具体实例如下:

{
"status":100,
"desc":"ok",
"data":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTksImlhdCI6MTUzMTQ3MjE5MiwiZXhwIjoxNTMxNDcyMjUyfQ.pPkzyjgRqXzh7R9AYEAWFwyfWfJC9M7LP2kHMzxfIj4"
}

注册

  • url: /user/regist?r=1
  • method: post

param

key type required
name string true
psword string true
code int true

return

[JWT]{user.id}

退出登录

  • url: /user/login?r=1
  • method: get

return

##返回需要登出用户id
[JWT]{user.id}

多用户信息

  • url: /user/list?r=1
  • method: get

return

[
    {id, 用户名, 昵称, 头像, 个性签名, 等级, 权限, 金币, 签到天数, 禁言标志},
    {...}
] 

单用户信息

  • url: /user/info?r=1
  • method: get

param

key type required
id int true

return

{id, 用户名, 昵称, 头像, 个性签名, 等级, 权限, 金币, 签到天数, 禁言标志}

房间类

多房间信息

  • url: admin/room/list?r=1
  • method: get

return

[
    {id, 房间名, 图标, 公告, 欢迎语},
    {...}
] 

单房间信息

  • url: admin/room/info
  • method: get

param

key type required
id int true

return

{id, 房间名, 图标, 公告, 欢迎语}

创建房间接口

  • url: admin/room/create
  • method: post

param

key type required
pid int true
roomname string true
pic string true
announcement string true
welcome string true

return

//访问这个接口自动创建该房间数据库
{房间的id}

删除房间接口

  • url: admin/room/drop
  • method: get

param

key type required
id int true

return

//访问这个接口自动删除该房间数据库
{房间的id}

后台

登录

  • url: admin/login/login
  • method: post

param

key type required
user string true
psword string true

return

//返回管理员id
{id}

登出

  • url: admin/login/logout
  • method: get

return

//返回需要登出管理员id
{id}

添加管理员

  • url: admin/admin/create
  • method: post

param

key type required
user string true
psword string true

return

//返回已经添加的管理员id
{id}

删除管理员

  • url: admin/admin/deladmin
  • method: post

param

key type required
id int true

return

//返回已经删除的管理员id
{id}

单个管理员

  • url: admin/admin/info
  • method: post

param

key type required
id int true

return

//返回单个管理员信息
{id,user,status}

多个管理员

  • url: admin/admin/list
  • method: get

return

//多个管理员信息
{id,user,status}
...

修改管理员信息

  • url: admin/admin/update
  • method: post

param

key type required
newuser string true
psword string true
newpsword string true

return

//返回修改管理员id
{id}

修改管理员权限

  • url: admin/admin/updatestatus
  • method: post

param

key type required
id int true
newstatus string true

return

//返回修改管理员id
{id}

相关文章

  • php.api接口文档例子

    telechat接口文档 Date: 2018/07/05Author: xkan 接口格式说明 url:请求ur...

  • WEB接口文档

    1.通用规则 1.1 本接口为RESTful风格的接口文档,基本功能和接口访问的格式如下例子: GET /user...

  • PHP对接百度文档服务DOC

    生成认证字符串需要用到的工具类 对接百度文档服务接口, 这里写了注册文档和阅读文档两个例子

  • 什么是前后端交互?给大家介绍一下!

    即后端提供API接口文档,前端使用AJAX来请求数据 下边给大家一个例子

  • Vue应用框架整合与实战--前后端分离后的开发模式篇

    开发流程 后台编写和维护接口文档,在 API 变化时更新接口文档 后台根据接口文档进行接口开发 前端根据接口文档进...

  • 接码平台汇总

    短租接口文档 火云接口文档 火云官网 神话接口文档

  • 接口测试--接口文档规范

    接口测试的依据,往往不是需求文档,而是接口文档。 那么,接口文档的准确性便至关重要,本文推荐apipost接口文档...

  • 谈谈单接口测试

    如果只是单个接口的测试还是归属于功能测试。 平时我们是怎么做接口测试的?接口文档、接口文档,一定要看接口文档。初学...

  • 工作总结 文章目录

    工作总结 文章目录 狼人杀拾旧后台接口文档 狼人杀俱乐部后台接口文档 狼人杀接口文档 OA使用文档(报表,人事) ...

  • drf框架接口文档

    drf框架接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接...

网友评论

    本文标题:php.api接口文档例子

    本文链接:https://www.haomeiwen.com/subject/ppfupftx.html