From 3613f142cf474af4bcaba1ae300496ef35fd488d Mon Sep 17 00:00:00 2001 From: Strawmanbobi Date: Tue, 25 Apr 2017 19:27:54 +0800 Subject: [PATCH] Update README.md --- README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fe2f4aa..20e6c62 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,52 @@ -# irext-web-api -Java web api for remote indexing +# 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());