小程序 SDK 提供线上小程序搜索的接口,可以通过此接口对小程序按关键字和分类进行搜索。
API 说明:
说明:
SearchOptions 参数用于指定小程序搜索的关键字和分类信息。
MiniCallback 参数用于获取小程序的搜索结果。
public static void searchMiniApp(SearchOptions searchOptions, MiniCallback<List<MiniApp>> callback)
按关键字搜索
示例代码:
SearchOptions searchOptions = new SearchOptions("yourkeyword");
TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {
@Override
public void value(int code, String msg, List<MiniApp> data) {
if (code == MiniCode.CODE_OK && data != null) {
}else{
}
}
});
按单分类搜索
示例代码:
SearchOptions searchOptions = new SearchOptions("","分类名称","");
TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {
@Override
public void value(int code, String msg, List<MiniApp> data) {
if (code == MiniCode.CODE_OK && data != null) {
}else{
}
}
});
双分类搜索
示例代码:
SearchOptions searchOptions = new SearchOptions("","分类名称","分类名称2");
TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {
@Override
public void value(int code, String msg, List<MiniApp> data) {
if (code == MiniCode.CODE_OK && data != null) {
}else{
}
}
});
关键字和分类搜索
说明:
搜索参数同时设置关键字分类,搜索结果为关键字和分类的交集。
示例代码:
SearchOptions searchOptions = new SearchOptions("keyword","分类名称","分类名称2");
TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {
@Override
public void value(int code, String msg, List<MiniApp> data) {
if (code == MiniCode.CODE_OK && data != null) {
}else{
}
}
});
本页内容是否解决了您的问题?