主要是 $data = $this->_array_merge($_GET , $_POST);
以前是$_GET+$_POST
如果2个中都有对应的值 ,那么就会出问题。对null数据做判断
class Api_Controller extends Yf_AppController
{
protected function _array_merge($a,$b){
$r = $a+$b;
foreach($r as $k=>$v){
if(is_null($v)){
$r[$k] = $b[$k];
}
}
return $r;
}
/**
* Constructor
*
* @param string $ctl 控制器目录
* @param string $met 控制器方法
* @param string $typ 返回数据类型
* @access public
*/
public function __construct(&$ctl, $met, $typ)
{
parent::__construct($ctl, $met, $typ);
$data = new Yf_Data();
//API PERM
$key = Yf_Registry::get('shop_api_key');
if (isset($_REQUEST['debug']) && false)
{
}
else
{
if ((isset($_REQUEST['token']) && isset($_REQUEST['app_id'])))
{
$data = $this->_array_merge($_GET , $_POST);
- IM api调试接口
- 群主踢人
- 群成员退群
- 用户创建群
- 群主修改群信息
- 群主转换
- 群成员拉好友入群
- 翻译
- 客户端获取手机验证码
- SHOP
- 团队限购
- 常用
- 银联支付
- 多语言
- API配置都对,但接口还是报错,解决方法
- 商品评分
- 图片延时加载
- 买家申请“退款/退货”
- 商家处理“退款/退货”申请
- 平台“退款/退货”审核
- 添加发票
- 提交订单
- 确认订单
- 运费和售卖区域查询
- 购物车商品删除
- 领取代金券
- APP打包H5通用功能
- 首页扫一扫
- 分享事件监听
- 支付事件监听
- SHOP_ADMIN
- 导出xls
- 弹出窗口
- 计划任务
- SOHP_WAP
- 首页聊天消息
- Ucenter
- 弹出窗口
- 微博登录
- 获取会员地址
- 商城配置数据库权限
- 商城后台供应商SQL
- 去分销
- paycenter_ucenter_shop通信说明
- AES
- 红包
- goods_common
- 红包退回
- 微信小程序
- 手机验证码API
- APP充值
- 摄像头cronjob
- WEBPOS自动加载权限
- 商城子帐号
- 云版升级注意事项
- 集群服务