且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

php开发openAPI程序怎么设计

更新时间:2023-12-03 20:18:10

1.既然是Api管理平台你应该有个api表,你的描述上都没提及这个点。其实说api表的话会有点奇怪,我可能会在建一张Services表(服务),一个服务可能提供多个api。

2.授权这块可以参考微信、新浪这些第三方平台开发,注册用户的时候为其分发APPKEY与APPSECRECT(这里的想法是一套设置使用全部服务),用户使用这两个去获取权限判断所要的access_token参数

3.参数大概就这些,参数带的方式的话用GET或者放在header头里面传,https://github.com/firebase/php-jwt 网上比较流行的JWT认证,一个对PHP JSON 网络令牌编解码的库。

4.token的次数与时间设置可以使用你下面提及到的redis机制,感觉不用存表。

5.调用次数,调用记录的话用redis是正确的,可以参考下hash结构

以上,是一些个人的理解,欢迎大家一起讨论。