解决正式服和测试服两个各自争抢小程序的 access_token的问题

我们的项目一般是在一个测试服务器上测试好了之后再推送到git上面的,所以分 正式服和测试服

但是两个服务器用的是同一个小程序的帐号,那么它们会请求同一个access_token ,根据 access_token的特性,我们又会把它存在本地,或数据库中,  这样问题就出现了,当测试服请求到一个access_token的时候,把它放入本地的数据库中使用,没过两分钟,正式服也请求了一次 access_token 也放入自已的数据库,此是测试服还在使用以前的access_token就会出错。

其实微信给出了解决方案,那就是找一个中控服务器来储存access_token, 我不会用中控服务器,但是我想到了另一种类似的解决办法

解决正式服和测试服两个各自争抢小程序的 access_token的问题_第1张图片

我的办法是,在master 中写正常的代码,获取 access_token 并把它存入到数据库中, 然后在master中做一个可以外部访问的接口,作用就是得到 master数据库的中的 access_token , 然后在测试服种使用类似curl的方法,来调用这个接口,得到access_token

你可能感兴趣的:(解决正式服和测试服两个各自争抢小程序的 access_token的问题)