private function __deleteKeyForOpen($key) { $conn = system_prism_init_util::getUserConn(); $params = ['key' => $key]; $result = $this->call($conn, '/api/platform/key/delete', $params, 'post'); return true; }
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 info() { $conn = system_prism_init_util::getAdminConn(); $params = ['email' => config::get('prism.prismUserEmail')]; $result = $this->call($conn, '/api/platform/manageuser/info/' . $params['email'], $params, 'get'); $key = $result['Key']; $secret = $result['Secret']; kernel::single('system_prism_store')->set('prismUserKey', $key); kernel::single('system_prism_store')->set('prismUserSecret', $secret); kernel::single('system_prism_store')->set('prismUserInfo', $result); 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 queueStaus($appName, $queueName) { $conn = system_prism_init_util::getAppConn($appName); $params = ['topic' => $queueName]; return $this->call($conn, '/api/platform/notify/status', $params, 'get'); }
public function setQueueConsume($appName) { $conn = system_prism_init_util::getAdminConn(); $params = ['app_id' => system_prism_init_util::getAppId($appName)]; }
public function get() { $conn = system_prism_init_util::getAdminConn(); return $this->call($conn, '/api/platform/manageoauth/config/get', $params, 'post'); }