FastReport Online Designer 是一个跨平台的报表设计器,允许通过任何平台的移动设备创建和编辑报表。今天我们就一起来看看在2023版中新增和改进的功能有哪些,点击下方可以获取最新版免费试用哦!
FastReport Onlin Designe最新版试用https://www.evget.com/product/3657/download
FastReport Online Designer Builder 现在可以使用 API 构建设计器。以前,用户必须在 FastReport Online Designer Builder 中手动构建。您可以下载结果或通过邮件接收结果。现在,如果产品版本发生变化,您可以在自动执行此过程以更新 FastReport Online Designer。为此,您需要创建与 API 配合使用的功能,并在您的服务器上部署设计器构建。作为使用 API 的示例,您可以每天请求一次产品版本,如果它已更改,则自动请求构建。之后,托管更新的设计器。
API密钥
用户使用 API 密钥进行身份验证,您可以在 FastReport Online Designer Builder 中创建该密钥,要创建密钥,您需要:
- 使用您的帐户登录;
- 转到新的 API 密钥菜单项;
- 单击右下角的按钮或红色文字
![](https://i-blog.csdnimg.cn/blog_migrate/ec8651873e2772d97920f1fe812c10bf.png)
之后,将生成一个新的 API 密钥。您可以单击密钥复制它并在 API 中使用它进行身份验证。
![](https://i-blog.csdnimg.cn/blog_migrate/726700f673147fa598a6988e38f183b4.png)
构建请求
要请求构建,请在以下位置发出 POST 请求:
https://dsg2014.fast-report.com:3000/builderAPI/build
请求正文必须至少包含您的 API 密钥。如果不指定参数,将使用其默认值!
最低要求示例:
{ "APIKey": "Your API key" }
API 接受的构建参数如下所述。
![](https://i-blog.csdnimg.cn/blog_migrate/866a9f8cff3f85134ecd720f7f8ac2a6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a2a9437d319ae95fb8470c1a8f2aa673.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7515c2dafbeae0dc9fb7d016d6a6b539.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c70cba54aa18a26ec7b2b9d475df10f3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bbe59a8efc8dbc912ba7b75e59b21c70.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7a705872d414a2317e5702142296465e.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/ed01dcb6e3737da07f0f2f00a792341d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8bd4f234047e416503a5443ea89cd66b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a0fce20decf5e5c5e98b56e41903ca15.png)
![](https://i-blog.csdnimg.cn/blog_migrate/61f4374f0a732739ba454a458f1cf769.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f724fb55ffd57001eb499a6b1ccb0087.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e7f650d4e48eff90b388c48e22c81310.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2be4e347170505a9c0a37e405b9615b4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d319bf48b7c5cd9e3e19b7eb17adb88f.png)
检查构建状态
要检查构建状态,请向以下地址发出 GET 请求:
https://dsg2014.fast-report.com:3000/builderAPI/checkBuild/{apiKey}/{buildUUID}
该链接应包含用于构建的 API 密钥和请求时获得的 UUID。
根据构建阶段,您可以在响应中看到多种状态。
- (QUEUED) – 构建已安排,现在已排队。
- (PROCESSING) – 构建已开始但仍在处理中。
- (BUILT) – 完成,可以下载了。
响应示例:
{
"code": 0, "payload": { "statusCode": 2, "statusText": "PROCESSING" } }如果构建完成,您将在响应中收到一个下载链接。
下载最新版本
要下载构建的应用程序,请向以下地址发出 GET 请求:
https://dsg2014.fast-report.com:3000/builderAPI/download/{apiKey}
在链接中指定您的 API 密钥。作为对该请求的响应,您将收到一个包含已构建应用程序的存档文件
获取当前版本的 FastReport Online Designer
发出 GET 请求以获取应用程序的当前版本:
https://dsg2014.fast-report.com:3000/builderAPI/designer-version/{apiKey}
在链接中指定您的 API 密钥。作为回应,您将收到最新版本的 FastReport Online Designer。响应示例:
{ "payload": { "version": "2023.1.3" }, "code": 0 }