/** * 获取API调用的客户端 * @return Core_Open_Client */ public static function getClient() { if (isset(self::$apiClient)) { return self::$apiClient; } $token['access_token'] = $_SESSION['access_token']; $token['access_token_secret'] = $_SESSION['access_token_secret']; $token['name'] = $_SESSION['name']; //必须要获取访问授权先 if (empty($token)) { Core_Fun::error('必须要获取访问授权', 101); } //获取安装时候的key $akey = Core_Config::get('appkey', 'basic'); $skey = Core_Config::get('appsecret', 'basic'); if (empty($akey) || empty($skey)) { Core_Fun::error('key丢失', 102); } self::$apiClient = new Core_Open_Client($akey, $skey, $token['access_token'], $token['access_token_secret']); return self::$apiClient; }