程序员
搬砖之路

ThinkPHP API开发

平台采用sha1签名算法,必要时可做数据签名。参与签名的方法在配置文件中独立配置。建议开启PATHINFO模式接收数据,基于ThinkPHP3.2.2的请求示例:http://open.phpally.com/Api/token/123456/User/query/name/alice/age/18,其中:
  • 接口地址:http://open.phpally.com/api/
  • Token是通讯协议中的系统参数,属于必传参数。其它的业务参数根据接口要求按实际情况进行更换,区分大小写。
  • user为接口类,query为方法。name和age为参数,alice和20为参数值。

 
一、创建API用户表,存储Token及权限列表,Token是访问Api的唯一凭据。

 
二、“不参与Token验证的方法”和“参与签名验证的方法”可配置。

 
三、API基类,API模块下的所有控制器必须继承此类。

 
四、后台权限控制,自动读取API目录下的控制器和方法进行授权。

 
尊重劳动成果,转载请注明出处:http://www.phpally.com/?p=2675

分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址