<?php /** * 微信开放平台 */ include_once(SERVER_ROOT . "/model/mBase.php"); class mWeixinOpen extends mBase { public function getAccessToken($code) { $url = sprintf(WEIXIN_OPEN_GET_ACCESS_TOKEN, WEIXIN_OPEN_APPID, WEIXIN_OPEN_APPSCRET, $code); $jsonres = $this->getCUrl($url); $res = json_decode($jsonres, true); if ($res['errcode']) { $this->setError($res['errmsg']); return false; } return $res; } public function getUserInfo($access_token, $openid) { $url = sprintf(WEIXIN_OPEN_GET_PERSONAL_INFORMATION, $access_token, $openid); $jsonres = $this->getCUrl($url); $res = json_decode($jsonres, true); if ($res['errcode']) { $this->setError($res['errmsg']); return false; } return $res; } }