private function __createKeyForOpen($type) { $conn = system_prism_init_util::getUserConn(); $params = ['app_id' => system_prism_init_util::getAppId($type)]; $result = $this->call($conn, '/api/platform/key/create', $params, 'post'); return $result; }
public function refresh($apiName) { $conn = system_prism_init_util::getUserConn(); $apiJson = kernel::single('system_prism_apiJson')->getJsonUrl(); $params = ['app_id' => system_prism_init_util::getAppId($appName), 'url' => $apiJson[$apiName]]; $result = $this->call($conn, '/api/platform/service/refresh', $params, 'post'); return $result; }
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; }
public function setQueueConsume($appName) { $conn = system_prism_init_util::getAdminConn(); $params = ['app_id' => system_prism_init_util::getAppId($appName)]; }