开发其他应用程序可以调用的API接口

  • 在APIjisuan项目中设计两个可调用的计算功能:

为第三方提供接口 - 图1

  • 说明:
    • jisuan这个功能是输出一个JSON格式的文本(也可以用Parse XML元件输出XML格式文本),此类接口可用于有代码及无代码的任何第三方软件
    • jisuan2是输出一个带数据结构的值,是为TERSUS无代码开发的其他项目提供的可调用功能
    • 注意上图中是两个不同的接口,在为非TERSUS项目的第三方提供JSON或XML文本接口时,只能有一个输出,而如果接口用于无代码项目,可以有多个输出,每次调用时可以灵活设计调用其中一个或其中几个或全部输出内容
  • 接口生成方式:
    • 如果返回的信息供第三方使用,则需将计算结果传入一个数据结构,将含值数据结构对象用数据对象转JSON或XML文本的元件处理为文本再传出,第三方将按获取的JSON或XML格式内容进一步解析得到所需值
    • 如果接口是供TERSUS开发的其他应用使用,需将计算结果传入一个数据结构进行输出(不能只是一个值对象传出),并在调用时用相同的数据结构对象获取所需信息的值


      第三方调用接口

      有代码开发的项目中调用TERSUS无代码接口时,与调用其他有代码的接口完全一样,比如我们在本地运行APIjisuan案例项目,运行后,可以在浏览器输入以下URL

      http://localhost:8080/APIjisuan/jisuan?chengshu=5&beichengshu=9

则浏览器中会返回JSON结果信息
为第三方提供接口 - 图2


示例项目

可以下载APIjisuan案例项目,在本地运行测试