/** * 获取jsapi_ticket * * @return string */ private function getJsApiTicket() { $type = 'jsapi'; $result = $this->wx->helper->onFetchAccessTokenBefore($type, $this->appId); if (!empty($result)) { return $result; } $accessToken = $this->wx->fecthAccessToken(); $ret = array(); $params = array('type' => 'jsapi', 'access_token' => $accessToken); $ret = $this->wx->apiCall('/ticket/getticket', $params); if (!empty($ret['errcode'])) { return false; } $result = $ret['ticket']; if (!empty($result)) { $this->wx->helper->onFetchAccessTokenSuccess($type, $this->appId, '', $ret); } return $result; }