# SwaggerJsClient.UserApiApi All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- [**getUserInfo**](UserApiApi.md#getUserInfo) | **GET** /api/user/{id} | 获取用户信息 [**login**](UserApiApi.md#login) | **POST** /api/user/login | 登录 [**register**](UserApiApi.md#register) | **POST** /api/user/register | 注册 [**searchUser**](UserApiApi.md#searchUser) | **GET** /api/user/search | 用户搜索 # **getUserInfo** > UserInfoReply getUserInfo(id, body) 获取用户信息 ### Example ```javascript var SwaggerJsClient = require('swagger-js-client'); var apiInstance = new SwaggerJsClient.UserApiApi(); var id = "id_example"; // String | var body = new SwaggerJsClient.UserInfoReq(); // UserInfoReq | var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; apiInstance.getUserInfo(id, body, callback); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **id** | **String**| | **body** | [**UserInfoReq**](UserInfoReq.md)| | ### Return type [**UserInfoReply**](UserInfoReply.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json # **login** > Object login(body) 登录 ### Example ```javascript var SwaggerJsClient = require('swagger-js-client'); var apiInstance = new SwaggerJsClient.UserApiApi(); var body = new SwaggerJsClient.LoginReq(); // LoginReq | var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; apiInstance.login(body, callback); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **body** | [**LoginReq**](LoginReq.md)| | ### Return type **Object** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json # **register** > Object register(body) 注册 注册一个用户 ### Example ```javascript var SwaggerJsClient = require('swagger-js-client'); var apiInstance = new SwaggerJsClient.UserApiApi(); var body = new SwaggerJsClient.RegisterReq(); // RegisterReq | var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; apiInstance.register(body, callback); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **body** | [**RegisterReq**](RegisterReq.md)| | ### Return type **Object** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json # **searchUser** > UserSearchReply searchUser(body) 用户搜索 ### Example ```javascript var SwaggerJsClient = require('swagger-js-client'); var apiInstance = new SwaggerJsClient.UserApiApi(); var body = new SwaggerJsClient.UserSearchReq(); // UserSearchReq | var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; apiInstance.searchUser(body, callback); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **body** | [**UserSearchReq**](UserSearchReq.md)| | ### Return type [**UserSearchReply**](UserSearchReply.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json