Example #1
0
 /**
  * 获取用户发送的信息
  */
 private static function _getRequest()
 {
     if (self::$requestArray) {
         return;
     }
     //验证Token
     if (!self::_verifyToken()) {
         return;
     }
     //网站接入验证
     if (isset($_GET['echostr'])) {
         exit($_GET['echostr']);
     }
     self::$rawRequest = empty($GLOBALS['HTTP_RAW_POST_DATA']) ? file_get_contents('php://input') : $GLOBALS['HTTP_RAW_POST_DATA'];
     if (!empty(self::$rawRequest)) {
         self::$requestArray = ImUtil::obj2array(simplexml_load_string(self::$rawRequest, 'SimpleXMLElement', LIBXML_NOCDATA));
         self::$requestType = self::$requestArray['MsgType'];
     }
 }
Example #2
0
 public static function json2array($json)
 {
     return ImUtil::obj2array(json_decode($json, true));
 }