⼀、开放接⼝设计说明:
在开发微信授权登入,访问用户信息,就会发现,在微信开发平台调用接口的流程如下:
1. 在开发平台申请到 appid 和 app_secret
2. 通过appid 和 app_secret 访问获取access_token(一般都要带一个时间戳请求timestamp)
时间戳在线工具
3.通过获取的access_token去调用开发接口 (有效期2小时)
按照这个流程,我们通过Java代码实现一下
Action:
One: 数据库表设计(记录申请访问接口的对象)
CREATE TABLE `t_open_api` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`app_name` varchar(255) DEFAULT NULL,
`app_id` varchar(255) DEFAULT NULL,
`app_secret` varchar(255) DEFAULT NULL,
`is_flag` varchar(255) DEFAULT NULL
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
// 设计 申请app名称,appid,appSecret,状态(is_flag -1停用 1使用)
two