@ -50,13 +50,11 @@ 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" ;
private static final String CURRENT_VERSION = "11.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" ;
@ -271,11 +269,12 @@ 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 ) ;
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 ) ) {