反馈已提交

网络繁忙

数据服务FAQ

  • 文档创建者:Wendy123456
  • 历史版本:5
  • 最近更新:Wendy123456 于 2024-10-12
  • 数据服务模块咨询

    常见问题
    解决方案
    浏览器限制推荐使用谷歌和 Edge 浏览器最新版本,其他浏览器可能会有兼容问题。

    1)可以提供下数据服务的操作指导说明吗

    2)将处理后的数据输出一个API,别人调用这个API

    可参考文档:数据服务概述
    fdl的集成部署不能包含数据服务功能吗是的,独立部署才能使用数据服务功能
    API输出和数据服务区别API输出:处理后的数据输出到API接口

    数据服务:可以将加工、融合后的数据封装发布为规范化的API接口供外部系统调用

    数据服务中,api调用有熔断降级的一些策略吗API绑定应用 时可设置API访问频率
    数据服务,有很多API,这些API的基本配置参数信息,是保存在哪里FineDB中,具体请参见:数据服务
    数据服务中的应用有什么用

    数据服务发布的 API 必须绑定应用。应用的作用如下

    • 相同应用中的 API 拥有相同的鉴权和访问根路径,也就是通过应用来对发布的 API 进行批量的管理

    • 支持以应用维度查看 API 的调用记录

    • 将 API 绑定在「应用」中,以此获取外部系统调用需要输入的鉴权认证,保证发布的 API 接口在被外部系统调用时更安全

    详情请参见:绑定API至应用

    发布API

    参数相关

    4.0.28 之前版本:

    为了解决 SQL 防注入问题,FineDataLink 将参数中包含的单引号默认添加进防注入限制转义字符中,也就是默认 SQL 语句中参数中的数据不允许加单引号,需要在查询预览的时候手动给参数默认值加引号进行预览。

    详情请参见:发布API-多值查询发布API-查询NULL值数据

    造成影响:

    •  select * from  A where name = ${a},不能写成select * from  A where name = '${a}'

    • select * from  A where name like ’%${a}%‘,得写成select * from  A where name like ${a},然后在传参的时候a=%xxx%

    4.0.28 及之后版本:

    参数可以加引号。

    简道云相关

    使用 FDL 发布的 API 不支持在简道云前端调用事件中使用。

    因为简道云前端调用事件中,目前只支持单层参数:

    {

    “page”:1,

    “page_size”:2

    }

    FDL 发布的 API,被调用时参数格式为:

    2.png

    问题合集

    常见问题
    解决方案
    发布的 api 服务不能使用没有绑定应用,步骤请参见:绑定API至应用
    数据服务数据源数据服务支持的数据源
    没有数据服务

    确认下是否注册数据服务相关功能点:功能点限制

    数据服务仅支持FineDataLink独立部署版本使用

    1)数据服务响应值格式返回

    2)fdl数据服务返回值

    详情请参见:使用数据服务发布的API(GET 请求)使用数据服务发布的API(POST application/json请求)使用数据服务发布的API(POST x-www-form-urlencoded请求)
    数据服务权限相关配置API黑白名单应用认证方式数据服务API管理权限数据服务API授权权限数据服务应用管理授权权限数据服务应用管理权限
    1)数据服务流程

    2)数据服务操作指导说明

    数据服务概述
    可以查看谁在什么时候查看了我发布的 API 吗

    别人查看 API 是不会被记录的;若用户有该 API 的管理权限,是可以查看和编辑 API 的

    可以查看 API 的调用记录

    A 用户可以调用发布的 aa 链接,B 用户可以调用发布的 bb 链接,A 用户知道 bb 链接,怎么让他不能调用 bb 链接目前无法实现,已提产品需求,等待产品考量
    数据服务中的白名单,可以具体到某一个 API 吗不能




    附件列表


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

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

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

    不再提示

    10s后关闭



    AI

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