# 搜索APP

**搜索APP**

搜索JStore数据库中储存的应用信息。

**请求URL**

<https://api.jamsg.cn/release/search.php>

**请求方式：**

* GET

**请求参数：**

<table><thead><tr><th width="97">参数</th><th width="124">必选</th><th width="113">类型</th><th>说明</th></tr></thead><tbody><tr><td>p</td><td>否</td><td>int</td><td>页码，默认为1</td></tr><tr><td>q</td><td>否</td><td>string</td><td>搜索关键词，不输入默认显示id前十的app</td></tr></tbody></table>

**响应参数：**

<table><thead><tr><th width="190">参数</th><th width="142.33333333333331">类型</th><th>说明</th></tr></thead><tbody><tr><td>id</td><td>int</td><td>记录ID</td></tr><tr><td>package</td><td>string</td><td>包名</td></tr><tr><td>version</td><td>string</td><td>版本号</td></tr><tr><td>changelog</td><td>string</td><td>更新日志</td></tr><tr><td>name</td><td>string</td><td>应用名称</td></tr><tr><td>link</td><td>string</td><td>下载链接</td></tr><tr><td>image</td><td>string</td><td>APP图标链接</td></tr><tr><td>arrow</td><td>string</td><td>Arrow首页位置</td></tr></tbody></table>

**示例：**

请求URL：

[https://api.jamsg.cn/release/search.php?p=1\&q=罗德岛](https://api.jamsg.cn/release/search.php?p=1\&q=%E7%BD%97%E5%BE%B7%E5%B2%9B)

请求结果：

```json
[
  {
    "id": "1",
    "package": "com.suntend.arktoolbox",
    "version": "4.3",
    "info": "给博士的更好的工具",
    "changelog": "4.3更新日志:\r\n+干员主题追加\r\n* 修复启动问题\r\n* 优化页面布局\r\n* 修复上传/下载\r\n- 暂时移出“泰拉数据中心\"",
    "name": "罗德岛移动终端[RIMT]",
    "link": "https://ds.jamsg.cn/d/Release/ArkToolBoxPro_4.3_20230121.apk?sign=UEfMP_1Kd-oDpgScGqx18PpQH9DxvXPucBOaNQOFirs=:0",
    "image": "https://cdn.jamsg.cn/release/icons/com.suntend.arktoolbox.png",
    "arrow": "app2"
  },
  {
    "id": "2",
    "package": "cn.jamsg.arktoolbox.lite",
    "version": "1.1",
    "info": "采用Material Design 3设计的罗德岛移动终端",
    "changelog": "罗德岛移动终端Lite正式发布\r\n采用Material Design 3设计\r\n更快速的启动速度\r\n更流畅的运行速度\r\n自适应的应用图标\r\n更完整的用户登录体验\r\n更智能的游戏检测\r\n更简单的更新方式\r\n[软件更新+工具箱单独更新]\r\n1.1更新日志:\r\n+新增手动检查更新本体/工具箱\r\n+新增工具箱数量异常检测\r\n+修复头像卡片取色\r\n+修复游戏检测代码\r\n+修复多线程工作模式",
    "name": "罗德岛移动终端Lite",
    "link": "https://ds.jamsg.cn/d/Release/ArkToolBoxLite/ArkToolBoxLite_1.0.1_20230218.apk?sign=BSVYjIOFnZo_OoU00pQoxUlQ1Wbm3G5ajmBSJkXWHVE=:0",
    "image": "https://cdn.jamsg.cn/release/icons/cn.jamsg.arktoolbox.lite.png",
    "arrow": "app1"
  }
]
```

错误信息：

当参数不合法或者搜索结果为空时，API将返回以下错误信息：

```json
{
  "Error": "Param无效"
}
```

```json
{
  "Error": "无结果"
}
```
