接口版本
本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699
小程序版本
小程序请求接口时会附带 referer 值,地址大概如下:
https://servicewechat.com/wxb4bf68b72dee1969/4/page-frame.html
其中 4为小程序当前线上发布的版本(微信的线上版本号是根据发布版本的顺序来定,比如发过三个版本,第四个的版本号就是4),如果需要专门给此版本定义接口方法,则需要将文件写到以下目录中。
注意,本地调试版,版本号统一为 devtools,发布线上开发版,版本号统一为 0
我们可以通过微信附带的referer值区分接口版本,具体版本目录如下:
addons/we7_testhook/inc/wxapp/4/newversion.inc.php
由此接口方法仅对 4版本有效,其它版本以此类推,不区分版本时就直接定义到wxapp.php中即可
newversion.inc.php 即是 wxapp.php 中的 doNewVersionPage 函数内容,具体如下:
<?php
/**
* 小程序入口
* [WeEngine System] Copyright (c) 2013 W7.CC
*/
defined('IN_IA') or exit('Access Denied');
class We7_testhookModuleWxapp extends WeModuleWxapp {
public function doNewVersionPage(){
global $_W;
print_r($_W);
}
}
在newversion.inc.php中可以写成以下代码,区分版本时,wxapp.php中不得再出现该方法,需要也将之前的代码放至到一个旧版本号的目录中。
global $_W;
print_r($_W);
如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。