FastReport中国社区FastReport联系电话 联系电话:023-68661681

如何配置用于构建 FastReport Online Designer 的 API ?

来源:   发布时间:2023-05-24   浏览:次

FastReport Online Designer 是一个跨平台的报表设计器,允许通过任何平台的移动设备创建和编辑报表。今天我们就一起来看看在2023版中新增和改进的功能有哪些,点击下方可以获取最新版免费试用哦!

FastReport Onlin Designe最新版试用

FastReport技术QQ群:585577353      欢迎进群一起讨论

FastReport Online Designer Builder 现在可以使用 API 构建设计器。以前,用户必须在 FastReport Online Designer Builder 中手动构建。您可以下载结果或通过邮件接收结果。现在,如果产品版本发生变化,您可以在自动执行此过程以更新 FastReport Online Designer。为此,您需要创建与 API 配合使用的功能,并在您的服务器上部署设计器构建。作为使用 API 的示例,您可以每天请求一次产品版本,如果它已更改,则自动请求构建。之后,托管更新的设计器。

API密钥

用户使用 API 密钥进行身份验证,您可以在 FastReport Online Designer Builder 中创建该密钥,要创建密钥,您需要:

  • 使用您的帐户登录;
  • 转到新的 API 密钥菜单项;
  • 单击右下角的按钮或红色文字

之后,将生成一个新的 API 密钥。您可以单击密钥复制它并在 API 中使用它进行身份验证。

构建请求

要请求构建,请在以下位置发出 POST 请求:

https://dsg2014.fast-report.com:3000/builderAPI/build

请求正文必须至少包含您的 API 密钥。如果不指定参数,将使用其默认值!

最低要求示例:

{
"APIKey": "Your API key"
} 

API 接受的构建参数如下所述。

检查构建状态

要检查构建状态,请向以下地址发出 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
}

慧都科技是FastReport在中国区的指定代理商,提供FastReport全系产品的正版报价、正版试用、技术支持,如有采购需求,欢迎咨询慧都客服,我们将在24h内予您最快回复。

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/3519.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


扫码咨询
电话咨询
023-68661681
返回
顶部