主要是 $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自動加載權限
- 商城子帳號
- 云版升級注意事項
- 集群服務