-
【如何从MINNIO/OBS存储中下载文件】1、问题描述 上传文件到SmartCampus__Object_Storage_Public后,怎么拿到文件下载地址并完成下载2、问题原因资讯类3、解决方案1、参考appcube平台提供的下载文件文档https://support.huaweicloud.com/api-astrozero/astrozero_api_0086.html 按照文档中请求实例的拼接方式,ulab23.0开发环境下载文件的路径请求如下图2、appcube平台提供了上传并返回文件下载路径的方法,可以参考事件HiCampus_VCMAlarm中引用的脚本HiCampus_dealObsFile中的uploadToOBS方法,上传文件时返回了文件路径,用这个返回的路径可以成功下载文件;解决方案3其中的storageName为存储代理的名称,如下图返回的正确的文件下载请求路径如下图:【对象'Connector'中不存在记录'ES', 或者用户无权操作该记录】1、问题描述ulab环境中,资产SmartCampus__AssetManagement APP中,执行ES功能,报错: 对象'Connector'中不存在记录'ES', 或者用户无权操作该记录2、问题原因连接器es的命名与自定义的系统参数的值不一样3、解决方案将自定义的系统参数Assets_elastic_connector值修改成es的名称“esConnector”4、总结1、与es相关的系统参数值需要修改成连接器es的名称; 2、es的命名可以自定义,在Appcube平台进入管理—应用管理—连接器—云搜索配置es;【使用量已经达到上限值:1000】1、问题描述每次请求执行数据库查询最大次数问题 RequestSOQLQueriesAmount-每次请求执行数据库查询最大次数, 使用量已经达到上限值: 1000"。开发环境迁移后,接口请求数据库查询最大次数1000,而之前都是按照5000标准来,有哪里可以修改这个最大查询次数码2、问题原因人员组织没有同步到ES,导致查询的时候无法建立ES就直接去查询数据库(数据库对查询次数有限制);3、解决方案将人员组织同步到ES,查询时不会直接查询数据库,经测试查询正常,无报错信息4、总结1、基线业务一般不会直接查询数据库; 2、数据类的查询需要将查询任务同步到ES;
-
【vue3升级】1、问题描述Ulab 环境,要求升级Vue3问题 之前一直提示要升级到vue3版本,截止时间2024-8-30号,现在不再提示,还需要升级吗? 如果要升级vue3, 1,是只需要改自定义开发的高级页面?基线应用不用改? 2,具体如何升级?2、问题原因咨询类3、解决方案1、vue是Appcube平台组件,目前U-Lab开发环境中Appcube平台版本相对稳定,不再向前演进升级版本,当前不需要升级vue3; 2、“截止时间”是否会影响使用:如果不升级Appcube平台版本不会影响使用;4、总结U-Lab开发环境中Appcube平台版本稳定,因此不需要升级平台vue3组件,并且截止时间也不影响使用
-
【没有足够权限执行读取对象实例】1、问题描述关于系统表的访问权限设置 定制开发脚本调用调用工单1.0queryWorkorderLog结构查询工单详情时报错:没有足够权限执行读取对象实例FlowInstance2、问题原因工单1.0queryWorkorderLog接口中直接访问了平台的数据表对象FlowInstance,而平台不让直接访问才导致报错没有足够的权限,需要在AppCube平台更改数据表对象的操作权限的方法(此权限默认关闭);3、解决方案在系统参数的内置参数中把bingo.security.sensitive.data设置成“是”,脚本就可以直接调用平台的数据表对象4、总结1、Appcube开通租户默认bingo.security.sensitive.data的值为否,脚本不能直接操作平台的数据表对象; 2、伙伴应该按照开发规范,通过调用BO的接口来操作数据表对象;
-
【获取点位信息时报401Unanthorized】1、问题描述安防作业中心->告警中心菜单,手动上报告警时,在地图上选择点位不生效,控制台有接口报错2、问题原因U-Lab开发环境是单套超图服务对接多租户的使用场景,而且所有租户都共用一份地图数据包areaJ,因areaJ实例没有设置共用权限导致报错3、解决方案登录超图的后台管理界面,进入服务-服务管理,在数据服务中选择areaJ数据包实例,然后在安全栏下点击小锁把授权配置成‘匿名用户可访问’4、总结单套超图服务、单地图数据包areaJ、多租户的的使用场景下,并且所有租户的GISBO配置对接的都是同一套地图数据实例时,需要在超图的后台管理界面设置areaJ的访问权限: 1、地图服务访问权限,租户页面可以加载地图页面,服务-服务管理-地图服务,选择areaJ在安全栏下点击小锁把授权配置成‘匿名用户可访问’; 2、数据服务访问权限,租户页面可以获取点位数据信息,服务-服务管理-地图服务,选择areaJ在安全栏下点击小锁把授权配置成‘匿名用户可访问’;【新建GIS用户报错 post“/gis/getGISUserToken”:unsupported protocol scheme】1、问题描述开发环境,添加伟岸纵横地图,接口报错,如何解决? 在GISBO中GIS类型管理新建GIS用户报错:post“/gis/getGISUserToken”:unsupported protocol scheme2、问题原因伟岸纵横轻量版系统参数配置错误3、解决方案重新配置GISBO伟岸纵横轻量版的三个系统参数GISBO_WazhLiteUrl、GISBO_WazhLiteAdminUserName、GISBO_WazhLiteAdminPassWord4、总结1、如果创建用户失败,请检查GISBO_WazhLiteUrl、GISBO_WazhLiteAdminUserName、GISBO_WazhLiteAdminPassWord三个系统参数是否配置正确; 2、将areaJ地图数据包实例的适用范围切换成登录用户可用,所有租户共用一个测试地图数据包,可节约资源; 3、非商用环境下伟岸纵横厂商提供的license有效期为3个月,因此需要每3个月申请一次license;【地图拾取点位报403】1、问题描述地图拾取点位报403 ulab23.0和ulab23.1开发环境对接配置了同一套伟岸纵横轻量版地图服务,ulab23.0地图可以正常加载并拾取点位,但ulab23.1的地图不能拾取点位,报403错误2、问题原因ulab23.0和ulab23.1对接的是同一套伟岸纵横轻量版地图,但ulab23.0和ulab23.1的域名不一样,都需要在伟岸纵横的服务后台配置域名方位白名单,现在ulab23.1的域名没有配置,所以报403错误3、解决方案1、进入伟岸纵横容器目录cd /app/jar/gateway-two; 2、编辑yml文件 vi application-dev.yml 在跨域配置开关处添加ulab23.1的域名,两个域名用','隔开 3、重启容器;4、总结一套伟岸纵横服务对接多个环境时,需要在后台服务器的application-dev.yml文件中配置域名白名单【地图无法显示 报错请检查是否引入了库】1、问题描述Ulab环境,新建应用引入地图组件,地图不显示 已解决 gis 资源都引入,属性也配置,地图还是无法显示,如何处理?2、问题原因页面资源中没有导入SmarCampus SupermapAdapter资源组件3、解决方案进入开发态的高级页面,点击页面设置,选择资源,找到SmarCampus SupermapAdapter资源导入进来4、总结高级页面开发中需要确保依赖的资源已经导入
-
【高级组件更新无效】1、问题描述DMAX组件更新后页面里如何更新 高级组件更新后页面无效2、问题原因做大屏应用时,在组件库更新高级组件只对新建项目生效,如果要使其对已存在的项目生效,需要在项目设置中更新已修改过的组件3、解决方案更新场景: 步骤1:项目页面开发引用组件; 步骤2:更新组件; 步骤3:在项目设置中选中更新的组件点击更新才能生效; 4、总结1.做业务大屏应用时,组件库中更新高级组件需要选择应用场景:业务大屏;2.更新组件后,DMAX中只对新建项目生效,如果要使其对已存在的项目生效,需要在项目设置中更新已修改过的组件
-
【构造formdata请求】1、问题描述在appCube怎么构造formdata接口上传文件2、问题原因咨询类3、解决方案1、调用roma接口上传文件,可以在abc脚本代码里构造一个formdata请求。可以参考基线的华为视频分析平台的图像信息库上传文件接口在abc如何被调用的2、abc脚本调用linkflow的form-data类型的接口 :可以参考安防应用如果调用"华为视频分析平台的图像信息库上传文件接口"脚本HiCampus__romaConnectServiceByUrl3、abc脚本如何构造fordata请求可以参考基线统一通行BO脚本CP_importAccessGuardsTasks
-
【元数据不可访问,不归属当前工程或是私有资源】1、问题描述应用打包时报元数据不可访问,不归属当前工程或是私有资源2、问题原因在应用开发时,直接引用BO内的脚本和表关联,新版本不支持这种调用,所以打包失败3、解决方案因为环境属于AppCube,所以找运维提工单给APPCube,在环境后台修改appCube当前租户的配置参数: 查看命名空间 kubectl get ns 查看容器节点 kubectl get pods -n abc | grep manager 容器节点:managerdev-xxxx进入容器 kubectl exec -ti managerdev-xxx -nabc bash 执行命令 osql $ conn admin //密码 默认:xxxx $ use sys $ betamap get for 租户名 //查询租户的属性值 $ betamap set ProjectScope 0 for 租户名 //将私有资产不允许外界引用灰度开关1打开 0关闭(代表允许引用)【对象'Connector'中不存在记录】1、问题描述【ABC】项目无法正常编译打包 报错信息:对象"Connector"中不存在记录2、问题原因Appcube平台连接器minio和obs桶没有配置,因此编译报错对象"Connector"中不存在记录3、解决方案U-Lab环境只提供MINIO存储服务,先为用户的开发环境配置MINIO,然后配置对象存储代理【脚本文件未启用或不存在】1、问题描述【资产包编译失败】项目开发环境编译报错: 未启用的或不存在的脚本文件;2、问题原因报错提示明确,引用的脚本未启用或不存在3、解决方案全局搜索报错的脚本名称,找到脚本并启用; 如果没有搜索到报错的脚本,就注释掉引用空脚本的代码;【不存在或超出可见范围】1、问题描述迁移到U-Lab开发环境后,编译报错:不存在或超出可见范围;未启用或不存在的脚本文件;无效的输入参数名字2、问题原因编译报错的Addon应用依赖的资产包是:SecurityManagement版本是2.47.20200529102433(原ap1环境的引来关系),而现ulab环境中安装的SecurityManagement版本是2.47.202003101057513、解决方案卸载2.47.20200310105751版本的SecurityManagement,安装2.47.20200529102433版本的SecurityManagement4、总结addon应用依赖资产包,迁移addon应用的时候一定要在目标环境预安装对应版本的资产包
-
入参时是 number类型 脚本中的字段类型也为number类型但实际上脚本编译运行后 相加的结果变成了 字符串相加的结果 导致预期效果与实际不符 对此有疑问 是写法上不支持 只能强转一次 还是有什么其他的方法
-
开发环境在gisbo中创建超图用户失败,访问超图失败
-
租户账号:Hizrtech环境信息:eCampusCore 23.2.0问题一句话总结:注册设备时自定义设备标识不支持下划线,而伙伴系统中的设备编码是有带下划线的,从而无法做到系统间设备编码统一;自定义设备编码的最大长度是多少呢?相关截图:
-
视频巡逻任务提示框点完查看后无效
-
项目租户名:Hizrtech 问题:海外项目 linkDevice对接的link开发环境,不能直接数据加工和处理的开发。 诉求:Ulab的23.2link开发环境,数据加工(轻量化数据服务)中需要帮配置数据连接和安装数据服务
-
https://x86-48-37.abc.hicampuscube.com/无法访问了,之前是正常的。
-
【布防任务只有抓拍没有上报】1、问题描述智能分析任务已启动,创建布防任务后,只有抓拍没有告警上报2、问题分析设防任务使用的后端算法,需要在MCS人脸算法配置为设防工作模式3、解决方案卸载MCS的人脸算法,重新安装人脸算法,工作模式为设防4、总结1、创建智能分析任务接口的部分入参依赖IVS提供的能力,如任务类型、算法、模式等; 2、根据业务需求安装IVS功能模块,在业务调用时也要根据IVS的实际能力入参;【车辆布防无抓拍无告警】1、问题描述车辆布防没有抓拍,不产生车辆布防告警2、问题分析ulab环境IVS的GPU算法分析资源不足,摄像机上面的车辆分析任务启动时间长(5~6分钟才起),即使启动成功也概率不生效。3、解决方案分配独享节点用于车辆分析,停止人员布防任务和智能分析任务,多次重启车辆智能分析任务才正常4、总结ULAB开发环境中部署IVS资源不足【车辆轨迹查询图片不显示】1、问题描述车辆轨迹查询图片不显示2、问题分析ivs接口“根据车辆特征搜索车辆”返回的fileid中#被转义成了%23,导致去下载图片报错3、解决方案业务侧需要要把fileid值中的%23还原成#【过人过脸搜索接口以图搜图报错】1、问题描述过人过脸搜索接口以图搜图报错2、问题分析VA算法插件没有开启常驻模式3、解决方案保证至少一个VA算法开常驻内存配置 登录IVS进入插件管理页面,开启常驻模式【调用接口报用户未登录】1、问题描述vcm调用接口,报用户未登录2、问题分析1、linkflow有两个节点,linkflow调用vcm接口时会随机调度到某个节点,双节点场景下存储和取vcmtoken的逻辑存在版本bug; 2、ulab环境安装版本为23.1.T4,存在版本bug,正式发布版本已修复;3、解决方案1、登录installer后台将linkflow节点改为1; 2、然后将 登录IVS平台(新) 接口中 67行左右putLocalCache逻辑包一层判断,如果jessionId !=""时,再执行putLocalCache;4、总结该问题属于版本规避方案,正式版本不存在该问题,属非共性问题【调用指定图片增加人员名单同步接口失败】1、问题描述调用指定图片增加人员名单同步接口,报API调用失败,未提示失败原因2、问题分析入参使用base64字符串,linflow入参有长度限制3、解决方案参考安防应用将base64转为二进制再调用4、总结该问题并非接口功能问题(开发指南中已明确说明),应属于返回结果提示不全问题【调用创建智能分析任务接口报算法未安装】1、问题描述调用创建智能分析任务接口创建高级车牌分析任务时,报算法未安装2、问题分析与Iivs支持的智能算法类型相关 ulab环境部署的ivs支持高级车牌分析算法,对应的入参type为8,伙伴的type入参为1,因此报算法未安装3、解决方案调用接口是将入参type改为8【调用过人过脸搜索接口未返回“置信度”字段】1、问题描述调用过人过脸接口返回值没有“置信度”字段2、问题分析分析原因可能是入参中的图片URL问题,导致IVS无法获取到入参中的图片3、解决方案修改图片的传参方式,改为base64或者field【启动智能分析任务失败报在非执行时间段内】1、问题描述已创建智能分析任务,但是任务启动失败,报在非执行时间段内2、问题分析ulab环境中在创建智能分析任务的时候必须选择视频流模式,如果选择图片流模式,需要安装的IVS有lb节点3、解决方案在调用创建只能分析任务接口时,入参analyzeMode的值修改为1(视频流模式)4、总结1、创建智能分析任务接口的部分入参依赖IVS提供的能力,如任务类型、算法、模式等; 2、根据业务需求安装IVS功能模块,在业务调用时也要根据IVS的实际能力入参;【调用图像信息库发布文件接口报文件没有被上传】1、问题描述华为视频分析平台IVS3800调用图像信息库发布文件接口,后台报文件没有被上传2、问题分析图片上传流程分为三步: 1、查询图像信息库上传通道; 2、图像信息库上传文件; 3、图像信息库发布文件; 经定位发现是在第二步时,基线的文件上传接口被修改,直接返回成功,真实文件并没有上传且伙伴第三步发布图片时,文件Id使用了第一步上传通道的文件上传id,应该使用第二步上传文件返回的Id3、解决方案1.删除伙伴测试数据,走基线原逻辑 2.修改发布图片的入参id为上传文件返回的Id【调用过人过脸搜索接口未返回“置信度”字段】1、问题描述华为视频分析平台适配器业务API(ivs3800)过人过脸搜索如何返回置信度2、问题分析1、根因是接口填写错误,导致摄像机编码和图片未正确传递至IVS,IVS侧认为是查所有摄像机,以及未以人脸图片进行抓拍图片过滤; 2、接口文档对于参数示例不准确;3、解决方案按照接口文档对比修改为正确参数【调用下载人体人脸图片接口下载图片异常】1、问题描述人脸分析faceurl是ivs图片url,第一次访问需要跳转信任页面2、问题分析IVS侧证书是临时证书,非正式商用证书3、解决方案1、调用过人过脸接口:/video/facial/vcm/v1.1/peoplefaces 返回参数中有picUrl和fileId,应该取用fileId,再用fileId调用下载接口(/video/facial/vcm/v1/download ),下载base64格式图片用于展示,以此规避使用url展示图片的问题; 2、运维增加一层代理,以规避信任问题4、总结ULAB开发环境中部署IVS使用的是临时证书,伙伴请求IVS时需要客户端添加一层代理规避信任问题【Topic接收不到IVS的告警消息】1、问题描述ivs产生了布控告警,linksoft的topic没有接收到告警消息2、问题分析IO脚本中获取了字典“DICT:api_gw_rest_float_addr”的值,并使用该值作为外部网关地址传给第三方系统IVS,目的是让第三方子系统IVS能够回调IO接口上报告警到Topic。 具体IO接口代码,可以参见“华为视频调阅平台”的“注册回调”接口,以及“华为视频分析平台”下面的“添加/修改智能数据订阅”接口。 在23.0版本之前,例如ROMA 20.0中,字典“DICT:api_gw_rest_float_addr”的值是外部网关IP、端口。 在23.0版本的LinkSoft中,该字典值改为了内部网关域名,导致第三方IVS无法通过网关域名访问IO接口3、解决方案规避方法: 手动将字典值api_gw_rest_float_addr 改为了**内部网关ip**【如何获取人员图片】1、问题描述IVS布控名单图片查询 直接调用roma连接器的布控相关接口,在拿到返回的人员与车辆的图片id后,如何通过roma连接器获取图片?是否是通过图像信息库查询下载通道与图像信息库下载文件内容接口?2、问题分析咨询类3、解决方案1、首先调用查询人员名单接口 /video/facial/vcm/v1/facerepositories/peoples-query获取fileId; 2、用获取的fileId入参去调用图像信息库查询下载通道接口/video/facial/vcm/v1/image-library/get-download-url获取downloadid和url; 3、用fileId、downloadid和url入参去调用图像信息库下载文件内容接口;【Topic接收不到IVS的告警消息】1、问题描述 ivs产生了侦测告警,linksoft的topic没有接收到告警消息2、问题分析华为视频调阅回调接口(/video/users/vcn/v1/alarm/callback/...)没有配置绿色通道,导致ivs的侦测告警无法通过回调接口推送到topic3、解决方案登录admin账号进入API网关,为告警回调上报接口授权授权API参考文档:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100348086&pidid=pid_bookmap_0000001644682653&docnavid=DOCNAV3551B9D34E924F3EA3A60BEF9432744A&topicid=TOPIC_0000001570375908【告警回调接口缺失】1、问题描述 华为视频分析平台告警回调接口缺失2、问题分析全量安装IO资产的时候报错导致缺失视频回调接口等部分接口3、解决方案使用要用IOInstallTool工具重新安装视频分析平台IO【点击播放视频报错 摄像机正在播放,不可重复选择】1、问题描述基线视频调阅使用中维插件播放,加入视频到视频窗口后,点击一键关闭。视频关闭正常,但再次点击该视频,报‘’摄像机正在播放,不可重复选择“2、问题分析自定义关闭视频功能出错,只是关闭了展示窗口,并没有真正关闭视频播放窗口,因此再次点击播放就会提示正在播放3、解决方案点击关闭按钮时调用视频框指令接口,关闭实时播放窗口action=“real_play”,参考文档:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_0000001299328182【过人过脸接口调用返回"MCS result number is 0"】1、问题描述伙伴在调用过人过脸接口通过base64图片查询抓拍图,接口返回"MCS result number is 0"2、问题分析这不是报错,是IVS正常接口返回。是IVS在图片库没有匹配到图片3、解决方案调整入参的时间范围,扩大搜索范围,可以在iClient上搜索图片试试能不能收到图片【调用指定图片增加人员名单同步接口,报API调用失败,未提示失败原因】1、问题描述调用指定图片增加人员名单同步接口,报API调用失败,未提示失败原因2、问题分析1、linkFlow对于接口入参有长度限制(15000); 2、调用此接口的入参使用了base64,超过了长度限制。 3、解决方案将图片base64转为二进制调用此接口 参考代码: 【调用VCM人员匹配服务IO应用接口报错】1、问题描述伙伴在配置LinkSoft平台对接IVS3800时,在华为VCM人员匹配服务IO应用,发现定时任务运行报错,报错信息:Decrypt in 0 failed,result=10062、问题分析资料描述中,只描述了配置ivs服务端密码,还需要增加本应用的密钥3、解决方案获取应用华为VCM人员匹配服务IO的密钥,切换到华为VCM人员匹配服务IO应用,并更新密码箱的publisherAppKey的值【告警图片下载时报图片不存在】1、问题描述告警上报后,需要下载告警抓拍图片和黑名单图片在界面展示,但是会偶现告警抓拍图片下载不到,报错信息如下:{"result":{"code":"30870239116004","errmsg":"this image not exists"},"imageBase64":""}2、问题分析经过分析发现,IVS在抓拍图片后上报告警,抓拍图片存储时会有延迟,导致告警已经上报,但是抓拍图片还没有存储,下载图片时就会报图片不存在3、解决方案建议在下载抓拍图片时,加上重试功能,即如果第一次下载图片没有下载到,可以多重试几次。(建议3次)3、总结获取告警抓拍图片,所有告警都需要做处理,不区分告警类型
-
【上传mp3格式文件失败】1、问题描述上传mp3格式文件失败2、问题分析linkflow当前版本只支持以下格式的文件入参:.keytab,.csv,.zip,.txt,.json,.zip,.yaml,.csv,.xlsx,.xls,.req,.png,.jpg,.bmp,.jpeg【敢为IOT同步物模型第一属性发生变化】1、问题描述物模型同步到敢为IOT第一个属性会发生变化 设备BO中的所有物模型同步到敢为IoT后,第一个属性都会被修改为originalData,如下图所示。经敢为iot研发排查,appcube向敢为同步时接口中的消息里带的就是这个参数。请协助检查基线中物模型相关代码是否存在问题。 解决方案版本为ecampuscore22.22、问题分析跟IO研发确认这里的逻辑应该是新增一个字段,而不是覆盖第一个字段,这是一个bug3、解决方案规避方法:修改io中的代码,修改逻辑为增加一个originalData字段(而非覆盖第一个属性) 具体修改位置:敢为IOT-服务连接-API开发-修改物模型;【外部工具调用API】1、问题描述外部工具(postman)无法调用linksoft接口 使用linksoft地址+API路径无法调用2、问题分析外部工具调用linksoft接口的方式:https://ip+端口+API路径3、解决方案1、确保外部网路与ulab开发环境网络打通; 2、登录eCampusCore平台,进入API网关-API测试中获取接口调用路径; 3、然后采用https://ip+端口+API路径的方式调用;【调用第三方服务报错 The service access whitelist control has been enabled】1、问题描述在linksoft定制开发接口调用第三方服务报错: errMsg": "The service access whitelist control has been enabled. The service you want to access is not authorized. Contact the admin user to configure it2、问题分析没有配置服务方的白名单3、解决方案1、admin账号登录eCampusCore平台,进入子系统接入 选择集成开发-集成资产开发; 2、选择对应的的应用,然后选择服务接入开发下面的服务访问白名单,点击新增将第三方服务的地址配置到白名单;4、总结ulab访问第三方需要将第三方的ip和端口添加至白名单【异常捕获】1、问题描述link代码里做代码运行异常处理失败 背景:调用错误的url造成代码异常报错。在link环境使用try catch捕捉异常,捕捉失败,看了基线link的代码也没有做校验,请问在这块有什么好的方法能捕捉到异常吗 报错信息:Authorization failed2、问题分析咨询类3、解决方案23.0版本只要接口调通,就算执行成功,并不会跳转到catch里,因此无法用catch捕获; 接口实际的401等错误,一起存放在返回的body中,建议在try中增加逻辑判断,判断返回码不等于200,自行进行异常处理;4、总结1、linksoft接口调用没有日志可以查看; 2、可以通过在try中增加逻辑判断,判断返回码不等于200,然后就跳到异常处理查看错误码;【Linkflow脚本消费topic时通时不通】1、问题描述伙伴定义的linkflow脚本消费topic失败(时好时坏)伙伴反馈一段时间正常,一段时间不通2、问题分析topic消费回调接口网关测报错406,网关被限流 3、解决方案需要伙伴根据自己的业务诉求重新调整api网关的流控配置【服务接入-API开发参数GET传递问题】1、问题描述在开发数据API时,需要使用in语句,API中应该如何传参,sql中直接使用in参数列表的形式会报错2、问题分析咨询类问题3、解决方案api传参时,对入参进行拼接,在sql语句中使用regexp_split_to_table对字符串进行分割,放到in语句中【服务接入-httpClient使用代理方式调用第三方api】1、问题描述httpClient有么有办法支持代理方式调用2、问题分析咨询类问题3、解决方案 ①、导入类"com.huawei.livedata.lambdaservice.config.ClientConfig" ②、配置请求路径和代理: config.setUrl(""https://10.10.10.10:1234/service/abc""); config.setMethod(""POST""); config.setHttpsProxy(""https://192.168.10.10:1234""); ③、实例化HttpClient,并且传递代理配置 ④、发送接口请求:httpExecutor.callPostAPI(host,service,reqBody,JSON.stringify(headers),ContentType);"【服务接入-linkflow透传第三方文件下载接口,下载后的问文件无法打开】1、问题描述伙伴在开发时,使用linkflow透传第三方文件下载接口,下载后的问文件无法打开2、问题分析linkflow代码不支持返回流文件3、解决方案 ①、在linkflow中将文件流进行base64编码。 ②、第三方调用的时候在进行base64解码,获取文件流【库函数:com.huawei.livedata.lambdaservice.util.MD5Encoder如何使用】1、问题描述com.huawei.livedata.lambdaservice.util.MD5Encoder 这个类怎么在ecampuscore使用, 目前MD5Encoder.md5('')2、问题分析咨询类问题3、解决方案第一步:导入类。第二步:new一个实例。第三步:调用实例的md5方法加密字符串【服务接入-创建数据api使用like查询表数据时报错:Executor Exception: stmt is null】1、问题描述在创建数据api使用like查询表数据时报错:Executor Exception: stmt is null2、问题分析linkflow数据api开发like查询语法不支持3、解决方案api传参时,对入参进行拼接,在sql语句中使用concat对字符串进行拼接,放到like语句中【服务接入-数据api开发时如何根据是否传了入参来执行不同的sql语句】1、问题linkflow数据api开发时如何根据是否传了入参来执行不同的sql语句2、答案linkflow数据api开发时可以使用中括号[]标记可选参数,从而实现根据是否传了入参来执行不同的sql语句
上滑加载中
推荐直播
-
TinyEngine低代码引擎系列第2讲——向下扎根,向上生长,TinyEngine灵活构建个性化低代码平台
2024/11/14 周四 16:00-18:00
王老师 华为云前端开发工程师,TinyEngine开源负责人
王老师将从TinyEngine 的灵活定制能力出发,带大家了解隐藏在低代码背后的潜在挑战及突破思路,通过实践及运用,帮助大家贴近面向未来低代码产品。
回顾中 -
华为云AI入门课:AI发展趋势与华为愿景
2024/11/18 周一 18:20-20:20
Alex 华为云学堂技术讲师
本期直播旨在帮助开发者熟悉理解AI技术概念,AI发展趋势,AI实用化前景,了解熟悉未来主要技术栈,当前发展瓶颈等行业化知识。帮助开发者在AI领域快速构建知识体系,构建职业竞争力。
去报名 -
华为云软件开发生产线(CodeArts)10月新特性解读
2024/11/19 周二 19:00-20:00
苏柏亚培 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线10月发布的新特性,并在直播过程中为您答疑解惑。
去报名
热门标签