接口标识:search
接口url:https://你的网站/api/index.php?action=search&q=关键词&typeid=1
接口参数:
字段名称 | 字段说明 | 类型 | 必填 | 备注 |
---|---|---|---|---|
q | 关键词 | string | 必填 | 若为非法词自动过滤 |
typeid | 栏目ID | num | 可不填 | 指定某个栏目 |
channeltype | 模型ID | num | 可不填 | 指定模型内容 |
num | 数量 | num | 可不填 | 调用数量,默认10,为空则按照分页调用 |
page | 页数 | num | 可不填 | num为空时调用page,默认page=1 |
pagesize | 自定义分页大小 | num | 可不填 | 默认后台设置的页面大小 |
order | 排序 | string | 可不填 | 默认sortrank DESC, id DESC,接口暂未开放 |
more | 是否调用副表 | num | 可不填 | 默认0,接口暂未来开放 |
searchtype | 搜索类型 | string | 可不填 | 默认:titlekeyword 接口暂未开放 |
小程序代码:
前端:
JS代码:
- <view class="so">
- <form bindsubmit="formSubmitHandle">
- <view class="so_box">
- <view class='so_input'>
- <input name='keywords' placeholder="请输入关键词" value='' />
- </view>
- <view class="so_btn">
- <button form-type="submit">搜索</button>
- </view>
- </view>
- </form>
- </view>
搜索请求代码:
说明:
(1)搜索结果默认排序:sortrank DESC, id DESC
(2)搜索关键词如果是后台禁用词语时,直接返回错误