└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Open-API 文档 2 | 3 | ## 简介 4 | 5 | Open-API 是一个强大的工具,允许用户自定义 API 请求并以美观的方式展示返回的内容,包括图片、视频、语音和文本。通过简单的配置,用户可以解析 API 返回的 JSON 数据,并根据需要显示特定的字段。Open-API 提供了友好的用户界面,支持多种媒体格式的展示和下载。 6 | 7 | ## 特性 8 | 9 | - **自定义 API 请求**:用户可以根据需求自定义 API 请求,灵活获取数据。 10 | - **多媒体支持**:支持展示图片、视频、语音和文本,满足多样化的展示需求。 11 | - **JSON 解析**:轻松解析 API 返回的 JSON 数据,指定需要展示的字段。 12 | - **美观的 UI**:提供友好的用户界面,确保良好的用户体验。 13 | - **下载功能**:支持下载展示的图片和视频,方便用户保存内容。 14 | 15 | 16 | 17 | ## API 配置管理 18 | 19 | - 支持添加、编辑、删除 API 配置 20 | 21 | - 支持四种数据类型的 API:图片、视频、音频和文本 22 | 23 | - 每个配置包含标题、URL、JSON 解析字段等信息 24 | 25 | - 配置数据本地存储 26 | 27 | 28 | ## 数据预览 29 | 30 | - 图片预览:支持网格视图和下载 31 | 32 | - 视频预览:支持播放控制和下载 33 | 34 | - 音频预览:支持播放控制和下载 35 | 36 | - 文本预览:支持复制和查看 37 | 38 | 39 | ## 配置导入导出 40 | - 支持将配置导出为 JSON 文件 41 | - 支持从 JSON 文件导入配置 42 | - 支持批量操作和多选删除 43 | 44 | 45 | 46 | ## 安装 47 | 48 | 要使用 Open-API,请按照以下步骤进行安装: 49 | 50 | **支持平台** 51 | 52 | Android-11及以上 53 | 54 | [点击前往下载](https://github.com/SwordHand/Open-API/releases) 55 | 56 | 57 | ## 使用教程 58 | 59 | 60 | **图片示例** 61 | 62 | 在你需要填写图片API部分 63 | 64 | 1.填写你的配置名称如"图片". 65 | 66 | 2.填写你的API配置,API自己在网上找,列如https://<域名>/image.php. 67 | 68 | 3.json解析配置,在浏览器输入你的API会返回json列如: 69 | 70 | ```json 71 | { 72 | "code": 200, 73 | "image": "https://<域名>/image.png" 74 | } 75 | ``` 76 | 你现在要获取image中的图片url,json字段就填写"image"字段保存配置即可 77 | 78 | **多字段** 79 | 80 | 例如: 81 | ```json 82 | { 83 | "code": 200, 84 | "data": { 85 | "image": "https://<域名>/image.png" 86 | } 87 | } 88 | ``` 89 | 填写data,image字段即可 90 | 91 | 92 | ## 列表模式 93 | 94 | 返回的json如: 95 | ```json 96 | { 97 | "code": 200, 98 | "images": [ 99 | "https://<域名>/image.png", 100 | "https://<域名>/image.png", 101 | "https://<域名>/image.png", 102 | "https://<域名>/image.png" 103 | ] 104 | } 105 | ``` 106 | 即可开启列表模式 107 | 108 | 109 | ## 剪切板变量模式 110 | 111 | 1.你的API如"https://<域名>/test.php?msg=" 112 | 113 | 2.正则匹配URL,就会把你的剪切板url放入你的API后面进行请求 114 | 115 | 3.直接使用文本就是把你剪切板第一个数据放入api后面请求 116 | --------------------------------------------------------------------------------