反馈已提交

网络繁忙

发布API-多值查询

  • 文档创建者:Roxy
  • 历史版本:14
  • 最近更新:Wendy123456 于 2024-04-10
  • 1. 概述

    1.1 版本

    FineDataLink版本
    功能变动
    4.0.28
    支持使用 IN 语法实现多值查询

    1.2 应用场景

    用户想要在发布 API 时,对 API 取数逻辑进行设置:使用 SQL 的 IN 语句一个参数传入多值,对指定表的指定列做多值查询。

    注:本文方案适用于 4.0.28 及之后版本;4.0.28 之前版本,请参见:历史文档

    35.png

    2. 操作步骤

    示例需要将「订单表」中数据发布为 API,并在取数时可同时取出多个地区(华北、华东、华南等等)的数据。

    2.1 新建API

    进入「数据服务」,新建 API 。如下图所示:

    27.png

    2.2 输入API信息

    1)输入 API 名称,API 描述可为空,本文示例中请求方式选择 post,请求 Body 格式选择 application/json ,设置路径,将创建的 API 添加至应用中。如下图所示:

    当然若此时没有创建应用,可不添加应用,在完成 API 创建后,在应用列表中绑定 API ,详情参见:绑定API至应用

    注:API 的路径、请求Body格式等基本信息详情参见:发布API


    20.png

    2)点击「下一步」按钮。

    2.3 设置发布内容及参数

    1)选择要发布的数据源以及数据连接,然后输入查询 SQL 语句。如下图所示:

    SELECT * FROM 订单表 WHERE 货主地区 IN ('${货主地区}')

    该参数在 API 发布后,可在通过 API 取数时使用 SQL 语句设置的参数进行条件取数。

    注1:示例为 MySQL 数据库语法,不同数据库的语法不同,用户可根据实际使用数据库类型修改语法。

    注2:该步骤中,各设置项介绍请参见:发布API概述


    30.png

    2)点击「获取」按钮,输入华东','华北,可查询货主地区为华东、华北的数据。如下图所示:

    1712738835287178.png

    3)点击下一步

    2.4 预览测试

    1)进入预览测试步骤中,可在 Body 中填入参数值,如下图所示:

    1712738978809329.png

    点击测试调用按钮,即可看到测试接口返回结果。如下图所示:

    33.png

    2)点击「生成API」即可完成 API 生成。如下图所示:

    34.png

    2.5 API上线

    右上角点击「上线」,即可发布 API,如下图所示:

    34.png

    3. 后续步骤

    若用户在发布时没有将 API 添加至指定应用,也可以在 API应用管理 中将上线的 API 通过应用进行管理,以便能够被调用。

    若需要使用已经发布的API,详情参见:使用发布的API,调用效果如下图所示:

    35.png

    对已经发布的API进行管理,详情参见:服务运维



    附件列表


    主题: 数据服务
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持