Ejemplo n.º 1
0
 public static function sendPost($data)
 {
     require_once Wind::getRealPath("ACLOUD:system.core.ACloudSysCoreHttpclient");
     $data = self::httpBuildQuery($data);
     $result = ACloudSysCoreHttpclient::post(self::getCloudApi(), $data);
     return ACloudSysCoreCommon::jsonDecode($result);
 }
Ejemplo n.º 2
0
 /**
  * 从云平台上获取
  *
  */
 public function apiRequest($method, $params = array())
 {
     $params['method'] = $method;
     $params['url'] = 'http://' . $_SERVER['HTTP_HOST'];
     //$params['url'] = 'http://www.wekit.net';
     $params['app_id'] = $this->appid;
     $params['timestamp'] = Pw::getTime();
     $params['sign'] = $this->createSign($params);
     require_once Wind::getRealPath("ACLOUD:system.core.ACloudSysCoreHttpclient");
     $result = ACloudSysCoreHttpclient::post($this->_getCloudApi(), $this->createHttpQuery($params));
     $result = WindJson::decode($result);
     if (!is_array($result) || !isset($result['code'])) {
         return array(false, '');
     }
     if ($result['code'] != 0) {
         return array(false, $result['msg'] . ' ' . $result['code']);
     }
     return array(true, $result['result']);
 }