public function online($apiName) { $conn = system_prism_init_util::getAdminConn(); $apiId = system_prism_init_util::getApiId($apiName); $params = ['Id' => $apiId]; $this->call($conn, '/api/platform/manageapi/online', $params, 'post'); return true; }
public function bind($apiName) { $conn = system_prism_init_util::getAdminConn(); $bindInfo = config::get('apis.depends'); foreach ($bindInfo as $appName => $apiList) { foreach ($apiList as $apiName => $apiInfo) { $apiName = $apiInfo['appName']; $params = array('app_id' => system_prism_init_util::getAppId($appName), 'api_id' => system_prism_init_util::getApiId($apiName), 'path' => $apiInfo['path'], 'limit_count' => $apiInfo['limit_count'], 'limit_seconds' => $apiInfo['limit_seconds']); $this->call($conn, '/api/platform/manageapp/bind', $params, 'post'); } } return true; }