call_api($send); } return $result; } static public function url($send) { $send = base64_encode(json_encode($send)); $url = 'lib/core.call?param=' . $send; return $url; } public function call_api($send = array()) { $state = false; if ($send) { $state = true; } else { $send = json_decode(base64_decode(Dever::input('param')), true); } if (isset($send['i']) && $send['i'] > 0) { $wechat = new Wechat($send['i'], $send['a']); $param = array(); if (!isset($send['p'])) { $send['p'] = false; } if ($send['s']) { $param = Dever::load($send['a'] . '/' . $send['s'], $send['p']); } $result = $wechat->curl($send['t'], $param, false); if ($send['e']) { Dever::load($send['a'] . '/' . $send['e'], $send['i'], $result, $send['p']); } if ($state == false) { print_r($result); die; } } return; } }