![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
API接口开发
在理论中学习和成长,在实践中总结
刘远山
日积月累
展开
-
获取网店管家订单信息
查询订单信息http://open.wdgj.com/OpenApiDoc/ApiInfo.html?OpenAPIID=70056&dictID=84这是笛佛开放平台的测试数据<?phpclass Test{ //系统级参数 public $Appkey = "71005530"; public $Appsecret = "n800m9iaei2...原创 2020-01-14 00:41:22 · 973 阅读 · 0 评论 -
静态代理和依赖注入方式获取网店管家查询仓库信息接口
请求的URL地址http://localhost/tp5.1/public/index.php/index/wdgj/wdgjwarehouselistGet?page=1&pageSize=10进行字典序排序 或者 ASCII码排序将AppSecret加到该串的首和尾并进行MD5加密生成32位字符串生成Sign签名将所有的系统级参数与应用级参数 ( 指的是必填类参数 ) 发送p...原创 2020-02-09 23:48:39 · 287 阅读 · 0 评论 -
通过网店管家抓取奇门淘系订单数据
关于thinkphp5.1中vendor目录与extend目录说明1、vendorvendor的是通过composer的方法进行自动引入到第三方扩展库vendor目录里的,调用方法是利用的vendor方法:2、extendextend是通过手动的方法直接把第三方扩展库或者自己写的封装库直接引入到extend目录里,调用方法的实例:require ‘…/extend/taobao/TopS...原创 2020-03-02 23:16:45 · 2020 阅读 · 0 评论 -
吉客云签名生成与供应商查询接口
<?phpclass Test{ public function __construct() { set_time_limit(0); //执行时间无限 ini_set('memory_limit', '-1'); //内存无限 } /** * 在吉客云开放平台上申请的Appekey */ private $APPKEY = "在吉客云开放平台上申请的Appekey"; /**原创 2020-07-30 17:09:17 · 790 阅读 · 2 评论 -
笛佛开发平台生成sign签名
<?phpclass Test{ //系统级参数 protected $app_key = "71005530"; protected $app_secret = "n800m9iaei27l1n3b5eh7ko87gfl2k0g"; protected $access_token = "191167eb31f242bfa4a089359b77f5e4"...原创 2020-01-12 10:11:09 · 328 阅读 · 1 评论 -
apiDoc接口文档与平时接口使用规范
1.安装node.js环境(Windows环境)注意:不要拿太低版本的node安装apiDoc,会报各种问题,我就之前用了6.1的版本安装不成功,尽量用官网最新稳定版本https://nodejs.org/zh-cn/查看环境是否安装成功node -vnpm -v这里我安装的是 v12.16.1版本安装apiDocnpm install apidoc -g查看apiDoc是...原创 2020-02-29 22:51:20 · 1423 阅读 · 0 评论 -
APP接口开发--版本升级数据表设计
版本升级信息表DROP TABLE IF EXISTS `version_grade`;CREATE TABLE "version_grade" ( "id" smallint(5) unsigned NOT NULL AUTO_INCREMENT, "app_id" smallint(6) NOT NULL DEFAULT '0' COMMENT '客户端设备id 1安卓pad 2...原创 2020-01-26 13:35:33 · 2966 阅读 · 0 评论 -
APP接口开发--json方式封装通信接口
JSON定义JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言文本格式。这些特性使JSON成为理想的数据交换语言方法:json_encode($value)注:该函数只能接受UTF-8编码的数据,如果传递其他格式的数据该函数会返回nullcod...原创 2020-01-24 00:27:56 · 347 阅读 · 0 评论 -
APP接口开发--定时任务
学习要点掌握如何设置定时任务常用命令掌握如何定时运行PHP程序定时任务的命令定时任务服务提供crontab命令来设定服务crontab -e //编辑某个用户的cron服务crontab -l //列出某个用户的cron服务的详情内容crontab -r //删除某个用户的cron服务 建议用 crontab -e 删除定时任务crontab例子*/1 * * * * p...原创 2020-01-23 23:13:45 · 534 阅读 · 0 评论 -
APP接口开发--定时更新静态缓存数据
服务器定时执行的脚本文件 cron.php 用以生成定时缓存数据<?php/*学习要点: 定时读取缓存方式1.掌握如何编辑定时脚本任务 Crontab--->生成静态文件数据2.理解服务器如何提前准备数据 HTTP请求---->服务器----->读取缓存 *///让crontab定时执行的脚本程序 */5 * * * * /usr/bin/ph...原创 2020-01-23 17:34:01 · 348 阅读 · 1 评论 -
APP接口开发--读取静态缓存文件方式开发首页接口
<?phprequire_once "./response.php";require_once "./db.php";require_once "./file.php";$page = isset($_GET['page'])?$_GET['page']:1;$pagesize = isset($_GET['pagesize'])?$_GET['pagesize']:10;i...原创 2020-01-23 12:33:55 · 237 阅读 · 0 评论 -
APP接口开发--对静态缓存文件生成缓存失效时间
<?phpclass File{ private $_dir; const EXT = '.txt'; public function __construct() { $this->_dir = dirname(__FILE__).'\files\/'; } public function cacheData($path='',$value='',$cacheT...原创 2020-01-23 11:53:06 · 218 阅读 · 0 评论 -
APP接口开发--静态缓存文件的写入、读取与删除
PHP操作缓存生成缓存获取缓存删除缓存 <?phpclass File{ private $_dir; const EXT = '.txt'; public function __construct() { $this->_dir = dirname(__FILE__).'\files\/'; } public function cacheData(...原创 2020-01-23 00:41:55 · 219 阅读 · 0 评论 -
APP接口开发--读取数据库方式开发首页接口(上)
学习要点:掌握如何获取数据掌握如何把获取到的数据生成通信数据<?phprequire_once "./response.php";require_once "./db.php";$page = isset($_GET['page'])?$_GET['page']:1;$pagesize = isset($_GET['pagesize'])?$_GET['pagesize']:...原创 2020-01-22 12:07:01 · 975 阅读 · 0 评论 -
APP接口开发--单例模式连接数据库
<?phpclass Db{ //拥有一个保护类实例的静态成员变量 static private $_instance; static private $_connectSource; const HOST='mysql:host=localhost;dbname=rht-test'; const USER='root'; const PASS='root'; //构造...原创 2020-01-22 11:07:28 · 194 阅读 · 0 评论