# irext Java web API Indexing to the specified remote index and download its IR binary file #### Usage 1. Make the source code to a .jar file for your own project 2. Java API methods Import classes:    import net.irext.webapi.model.*; import net.irext.webapi.WebAPIs; Get web API instance: WebAPIs webApis = WebAPIs.getInstance(); Sign in for access id and token:    Admin admin = webApis.signIn(userName, password); int id = admin.getId(); int token = admin.getToken(); Fetch categories of household appliances:    List categories = webApis.listCategories(); Fetch brands for an certain category (other than STB):    List brands = webApis.listBrands(); Fetch cities (in China) for STB: List provinces = webApis.listProvinces(); List cities = webApis.listCities(provincePrefix); Fetch STB operators of a certain city: List operators = webApis.listOperators(cityCode); Fetch remote indexes of certain brand or STB operator:    List remoteIndexes = webApis.listRemoteIndexes(categoryID, brandID, cityCode, operatorID); // default value of each property is null Download IR binary for certain remote index: InputStream is = webApis.downloadBin(remoteIndex.getRemote_map(), remoteIndex.getId());