获取到的短剧信息是数据列表形式,可结合自己的业务高度自定义页面布局来展现短剧列表,Flutter 层仅需一套代码。
推荐和所有 | 短剧详情 | 短剧分类 | 短剧搜素 |
---|---|---|---|
/// [page] 页数,从1开始
/// [count] 每页个数
/// [order] 按照短剧更新(上线时间)日期排序请求,true正序,false倒序
List<Drama> list = await FlutterAdcontent.requestAllDrama();
/// [page] 页数,从1开始
/// [count] 每页个数
List<Drama> list = await FlutterAdcontent.requestAllDramaByRecommend();
/// [dramaIds] 短剧id列表
List<Drama> list = await FlutterAdcontent.requestDrama([2325]);
List<String> list = await FlutterAdcontent.requestDramaCategoryList();
/// [category] 分类,如"霸总"
/// [page] 页数,从1开始
/// [count] 每页个数,不超过20
List<Drama> list = await FlutterAdcontent.requestDramaByCategory(category: category);
/// [query] 搜索关键词
/// [isFuzzy] 是否模糊搜索
/// [page] 页数,从1开始
/// [count] 每页个数,不超过20
List<Drama> list = await FlutterAdcontent.searchDrama(query: "重生", isFuzzy: true);
/// [id] 短剧id
/// [state] 更新状态,true 收藏,false 取消收藏
bool result = await FlutterAdcontent.favorDrama(id,state);
/// [page] 页数,从1开始
/// [count] 每页个数,默认值 20
List<Drama> list = await FlutterAdcontent.getFavorList(page:1, count:20);