/** * 获取用户发送的信息 */ 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']; } }
public static function json2array($json) { return ImUtil::obj2array(json_decode($json, true)); }