|
|
@ -58,13 +58,12 @@ public class FineMarketClientHelper { |
|
|
|
private static final String CERTIFICATE_PUBLIC_KEY = FineMarketPublicKeyHolder.getInstance().getDefaultKey(); |
|
|
|
private static final String CERTIFICATE_PUBLIC_KEY = FineMarketPublicKeyHolder.getInstance().getDefaultKey(); |
|
|
|
public static final String FINE_MARKET_TEMPLATE_INFO = CloudCenter.getInstance().acquireUrlByKind("market.template.info"); |
|
|
|
public static final String FINE_MARKET_TEMPLATE_INFO = CloudCenter.getInstance().acquireUrlByKind("market.template.info"); |
|
|
|
public static final String FINE_MARKET_TEMPLATE_URL = CloudCenter.getInstance().acquireUrlByKind("market.template.url"); |
|
|
|
public static final String FINE_MARKET_TEMPLATE_URL = CloudCenter.getInstance().acquireUrlByKind("market.template.url"); |
|
|
|
public static final String VERSION = "version"; |
|
|
|
public static final String VERSION = "&version=10.0"; |
|
|
|
public static final String CURRENT_VERSION = "10.0"; |
|
|
|
|
|
|
|
public static final String FILE_DOWNLOAD = "file/download/"; |
|
|
|
public static final String FILE_DOWNLOAD = "file/download/"; |
|
|
|
public static final String PACKAGE_DOWNLOAD = "package/download/"; |
|
|
|
public static final String PACKAGE_DOWNLOAD = "package/download/"; |
|
|
|
public static final String TEMPLATES_PARENT_PACKAGE = "parent/"; |
|
|
|
public static final String TEMPLATES_PARENT_PACKAGE = "parent/"; |
|
|
|
public static final String TEMPLATES_TAGS = "filter"; |
|
|
|
public static final String TEMPLATES_TAGS = "filter"; |
|
|
|
public static final String NAME_SEARCH = "searchKeyword"; |
|
|
|
public static final String NAME_SEARCH = "?searchKeyword="; |
|
|
|
|
|
|
|
|
|
|
|
public static final String RESPONSE_STATE = "state"; |
|
|
|
public static final String RESPONSE_STATE = "state"; |
|
|
|
public static final String RESPONSE_SUCCESS = "ok"; |
|
|
|
public static final String RESPONSE_SUCCESS = "ok"; |
|
|
@ -282,11 +281,13 @@ public class FineMarketClientHelper { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 通过名字搜索模板信息 |
|
|
|
|
|
|
|
*/ |
|
|
|
public @Nullable JSONArray getTemplateInfoByName(String name) throws IOException { |
|
|
|
public @Nullable JSONArray getTemplateInfoByName(String name) throws IOException { |
|
|
|
Map<String, String> params = new HashMap<>(); |
|
|
|
String url = FINE_MARKET_TEMPLATE_INFO + NAME_SEARCH + ClientHelper.urlEncode(name, EncodeConstants.ENCODING_UTF_8) + VERSION; |
|
|
|
params.put(NAME_SEARCH, name); |
|
|
|
String jsonString = HttpToolbox.get(url); |
|
|
|
params.put(VERSION, CURRENT_VERSION); |
|
|
|
|
|
|
|
String jsonString = HttpToolbox.get(FINE_MARKET_TEMPLATE_INFO, params); |
|
|
|
|
|
|
|
JSONObject jsonObject = new JSONObject(jsonString); |
|
|
|
JSONObject jsonObject = new JSONObject(jsonString); |
|
|
|
String responseState = (String) jsonObject.get(RESPONSE_STATE); |
|
|
|
String responseState = (String) jsonObject.get(RESPONSE_STATE); |
|
|
|
if (RESPONSE_SUCCESS.equals(responseState)) { |
|
|
|
if (RESPONSE_SUCCESS.equals(responseState)) { |
|
|
|