• [基础组件] 调用API接口获取Hbase Master metrics Dump信息
    1 接口调用获取Hbase Master metrics Dump信息获取Hbase Master metrics dump信息的调用接口为https://OMS浮动IP/Hbase/Hmaster/实例编号/jmx调用hbase接口之前需要进行认证,按下面步骤进行认证后再调用hbase接口1.1 调用登录接口1获取lt变量GET https://OMS浮动IP:20009/cas/loginQuery params: 参数类型说明servicestring实际调用的接口例:https://OMS浮动IP:20009/cas/login?service=https://OMS浮动IP:20026/HBase/HMaster/40/jmx返回结果:返回的是一个html文件,需要获取input标签name="lt"的value值<div class="row btn-row"> <input name="lt" value="58d6188......WhhSUo0Q0dLNHloMzU4UQ==" /> <input name="_eventId" value="submit" /> <input name="geolocation" /> ......</div>1.2 调用登录接口进行认证POST https://OMS浮动IP:20009/cas/loginquery params:参数类型说明servicestring实际调用的接口usernamestring用户名passwordstring密码ltstring从1.1中获取的lt的value_eventIdstring值:submit例:https://OMS浮动IP:20009/cas/login?service=https://OMS浮动IP:20026/HBase/HMaster/40/jmx&username=xxx&password=xxx&_eventId=submit<=958fb91b......返回结果:无​1.3 调用/HBase/HMaster/实例编号/jmxGET /HBase/HMaster/实例编号/jmxQuery params: 无例:https://OMS浮动IP:20026/HBase/HMaster/40/jmx返回结果:{ "beans": [ { "name": "Hadoop:service=HBase,name=Master,sub=Coprocessor.Master.CP_org.apache.hadoop.hbase.hindex.global.master.GlobalIndexMasterCoprocessor", "modelerType": "Master,sub=Coprocessor.Master.CP_org.apache.hadoop.hbase.hindex.global.master.GlobalIndexMasterCoprocessor", "tag.Context": "master", "tag.Hostname": "" }, { "name": "Hadoop:service=HBase,name=Master,sub=Coprocessor.Master.CP_org.apache.hadoop.hbase.security.access.ReadOnlyClusterEnabler", "modelerType": "Master,sub=Coprocessor.Master.CP_org.apache.hadoop.hbase.security.access.ReadOnlyClusterEnabler", "tag.Context": "master", "tag.Hostname": "" },......2 代码调用/HBase/HMaster/实例编号/jmx接口代码调用可以参考manager-example样例代码在代码中获取httpclient后,按顺序调用1.1、1.2和1.3中的接口(HttpManager是manager-example样例代码中的类)HttpManager httpManager = new HttpManager();String operationName = "";String operationUrl = ""; operationName = "CasLogGetLt";operationUrl = "https://OMS浮动IP:20009/cas/login?service=https://OMS浮动IP:20026/HBase/HMaster/40/jmx";String content = httpManager.sendHttpGetRequest(httpClient, operationUrl, operationName);String lt = HtmlUtil.getLt(content); operationName = "CasLogAuth";operationUrl = "https://OMS浮动IP:20009/cas/login?service=https://OMS浮动IP:20026/HBase/HMaster/40/jmx&username=xxx&password=xxx&_eventId=submit=" + lt ;httpManager.sendHttpPostRequestWithString(httpClient, operationUrl, null, operationName); operationName = "HBaseMasterJmx";operationUrl = "https://OMS浮动IP:20026/HBase/HMaster/40/jmx";String responseLineContent = httpManager.sendHttpGetRequest(httpClient, operationUrl, operationName);System.out.println(responseLineContent);
  • [问题求助] IVR单步转外部号码问题
    问题来源: 亿迅问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本:   CTI版本:ICD V300R008C25期望解决时间:今天问题简要:    IVR 根据号码转接外线还能不能知道这个电话是否挂机?客户需求是转接指定号码,但外线的同时通话数不能超过指定数,需要监听转接出去的电话有没有挂机
  • [问题求助] GSL播放日期小数中断
    问题来源: 亿迅问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本:   CTI版本:ICD V300R008C25问题简要:    GSL播放时间日期的时候或者小数多个VP音组合的时候只会播放第一个文件,整数也是 0.99只会播零    
  • [技术干货] 探索Python在金融投资领域的应用:从入门到精通
    在金融科技的浪潮中,Python以其简洁的语法和强大的功能,成为金融投资领域的新宠。无论是数据分析师、量化交易员还是投资研究员,Python都提供了丰富的工具和库来帮助他们更好地理解市场、制定策略和执行交易。本文将带领读者从Python的基础知识出发,逐步深入了解其在金融投资中的多种应用。Python:金融投资的新工具Python,一种开源的高级编程语言,以其易读性和易用性而广受欢迎。在金融领域,Python的应用包括但不限于数据获取、数据分析、策略开发和资产配置。Python的跨平台特性和丰富的库支持,使其成为金融专业人士的理想选择。网络爬虫:获取市场数据Python的网络爬虫功能可以帮助投资者自动获取股票价格、企业财报等市场数据。通过Python使用Alltick API,投资者可以轻松地从交易所网站或其他金融信息平台上抓取数据,为后续的数据分析和策略制定提供原材料。数据分析:历史回测数据分析是Python在金融领域中的另一个重要应用。利用pandas、numpy等数据处理库,投资者可以对历史数据进行深入分析,发现潜在的投资机会。此外,通过回测,投资者可以在不承担实际风险的情况下,验证交易策略的有效性。投资研究:策略开发Python的统计和机器学习库,如statsmodel和tensorflow,为量化模型设计和策略开发提供了强大的支持。投资者可以利用这些工具开发出基于历史数据和市场规律的交易策略,实现自动化交易。数据整理:资产配置资产配置是分散投资风险的一种有效手段。Python可以帮助投资者快速搜集、整理和分析资产配置相关的数据,自动根据预设规则进行资产分配,实现投资组合的优化。学习Python:从IDE开始对于初学者来说,选择合适的集成开发环境(IDE)是学习Python的第一步。常见的Python IDE包括Spyder、Jupyter、PyCharm和VS Code等。这些IDE提供了代码编辑、调试、运行和版本控制等功能,帮助用户更高效地编写和测试代码。Python常用名词解析为了更好地理解Python代码,以下是一些基本的Python术语和概念:print:用于输出信息,查看程序运行结果。註解:用于解释代码,不会被程序执行。縮排:Python使用缩进来定义代码块。SyntaxError:程序语法错误提示。變數:给数据命名,用于存储信息。資料型態:数据的基本分类,如整数、浮点数、字符串和布尔值。基本運算式:进行数学运算的表达式。關係運算式:比较两个值的大小。邏輯運算式:处理逻辑关系,如and、or和not。布林值:表示逻辑判断的结果,True或False。input:从用户那里获取输入。pip:Python的包管理工具,用于安装外部库。import:导入模块,使用其功能。迴圈:重复执行一段代码直到满足特定条件。函式:执行特定任务的代码块,可以重复调用。Python在金融投资领域的应用是多方面的,从数据获取到策略执行,Python提供了一整套解决方案。对于希望进入量化交易领域的投资者来说,掌握Python是一项宝贵的技能。随着技术的不断进步,Python在金融领域的应用将会更加广泛和深入。通过本文的介绍,我们希望读者能够对Python在金融投资中的应用有一个基本的了解,并激发进一步学习和探索的兴趣。随着实践的深入,Python将帮助投资者更好地分析市场、制定策略,并最终实现投资目标。
  • [问题求助] GSL 访问SQL Server数据库
    问题来源: 亿迅问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本:   CTI版本:ICD V300R008C25期望解决时间:今天问题简要:客户使用的业务数据库是SQL Server 但我看GSL好像不支持SQL Server,请问还有其他的方式可以访问数据库吗?目前的想法是使用 JAVA外接CELL 去做,看了两篇文章,不知道是否支持下面文章说废弃了,不支持
  • [问题求助] 设备影子怎么向设备下达属性
    属性设置的是可写,使用Coap上报,产品文档里只看到使用MQTT的
  • [公告] 华为云CodeArts API:API管理一体化平台 5月新特性上线啦!
    CodeArts API是华为云API全生命周期管理一体化解决方案平台,支持开发者高效实现API设计、API开发、API测试、API托管、API运维、API变现的一站式体验。通过以API契约为锚点,CodeArts API保证API各阶段数据高度一致,为开发者提供友好易用的API全流程端到端解决方案。2024年5月,CodeArts API主要发布了以下新特性,快来看看本次更新有没有你关注的内容吧!更新内容汇总新特性【API设计】导出能力增强支持OpenAPI 3.0的Json格式文件支持Swagger 2.0的Yaml、Json格式文件【项目导入】支持YApi文件导入【快捷调试】请求URL引用环境变量时支持快捷选择【快捷调试】快捷调试支持复制接口体验优化【API设计】API设计页面结构优化【API设计】设计页签的请求体智能导入由根据Body示例自动生成改为弹窗输入Json结构自动生成【API设计】审核列表改变入口位置及默认筛选【项目管理】进入项目默认展示页面由快捷调试改为API设计【环境变量】增加环境变量下拉框展示宽度并支持悬浮展示全称修复问题【API设计】修复请求体智能导入参数为Null时导入失败问题【API设计】修复请求体智能导入List类型参数识别不精准问题【API设计】修复复制接口保存至目标目录失败问题【快捷调试】修复导入目录携带逗号导致导入失败问题更新内容具体介绍【API设计】导出能力增强支持将接口导出为OpenAPI 3.0和Swagger 2.0 数据格式,可通过点击目录或接口右侧的省略号,在弹出的菜单中选择“导出”来实现,在导出页面可根据需要选择导出“Yaml”或“Json”文件格式,来适配更多需求场景。【项目导入】支持YApi文件导入提供YApi项目导入功能,可在CodeArts API首页通过点击“导入项目”,选择“YApi”,将项目中的API设计导入到CodeArts API中。当导入请求体和响应体结构为Json格式时,支持JsonSchema和Json标准(双斜杠类型字段注释将被识别为字段描述)两种格式导入。【快捷调试】请求URL引用环境变量时支持快捷选择在CodeArts API的最新版中,快捷调试接口体验再次升级。当请求URL想要引用环境变量时,只需键入“$”符号,系统便会即刻显示可用的环境变量列表供用户快捷选择,大大提升了调试过程中的效率与便利性。   【快捷调试】快捷调试支持复制接口快捷调试模块支持复制接口,允许用户快速复制当前调试的接口及其所有配置信息。帮助用户节省重复设置的时间,快速创建相似接口的调试场景。【API设计】API设计页面结构优化调整API设计页面的请求体到请求参数中,保持与调试页面的请求体结构相同,更加符合用户使用习惯。【API设计】设计页签的请求体智能导入由根据Body示例自动生成改为弹窗输入Json结构自动生成CodeArts API支持通过点击“智能导入”快速导入请求体结构。为了方便用户更加直观的使用该功能,数据入口由原先根据Body示例自动生成改为在弹窗输入Json结构自动生成。【API设计】审核列表改变入口位置及默认筛选接口审核列表入口位置改变,并且默认展示“待审核”状态的接口,确保用户能第一时间查看代办任务,加速审核流程。【项目管理】进入项目默认展示页面由快捷调试改为API设计更改进入项目后默认展示API设计页面,直达CodeArts API产品核心功能。【环境变量】增加环境下拉框展示宽度并支持悬浮展示全称增加环境名称的展示宽度,在环境名称过长时提供悬浮展示,方便用户查看当前环境全称。以上更新内容,欢迎用户点击下方阅读原文前往官网进行体验并提出宝贵意见,您的每一条建议都是我们前进的动力。我们将持续提升产品的核心竞争力,为用户提供更优秀的产品体验。阅读原文
  • [问题求助] AI原生应用里面的【我的技能】里面的api只能用华为的吗,并没有找到产品入口?
    AI原生应用里面的【我的技能】里面的api只能用华为的吗,并没有找到产品入口?
  • [问题求助] VXML 调用POST请求 但是参数在URL上我要怎么处理
    为了切换不同的环境 请求的IP写在INI文件传递http://ip:port/CRM/isWork.do?param=yes返回头 Content-Type = text/html;charset=UTF-8返回值 <root>    <exception>0</exception>    <result>1</result></root> 我的VXML这样子写可以不?<?xml version="1.0" encoding="GB2312"?> <vxml version="1.0">         <script>                       function parseXML(data,filed) {                 const parser = new DOMParser();                 const xmlDoc = parser.parseFromString(data, 'text/xml');                 const exceptionNode = xmlDoc.getElementsByTagName(filed)[0];                 return exceptionNode.textContent;             }          </script>          <form>                    <subdialog name="response"  method="post" src="session.sce.CRMIP"+"isWork.do?param="+ "session.sce.param">             <filled>                 <assign name="session.sce.exception"  expr="parseXML(response,'exception')"/>                 <assign name="session.sce.result"  expr="parseXML(response,'result')"/>                                   <log><value expr="session.sce.exception"/></log>                 <log><value expr="session.sce.result"/></log>                 <log><value expr="session.sce.param"/></log>                                                                                           </filled>     </subdialog>     </form>  </vxml> 
  • [问题求助] VXML脚本调用节点同一个后台接口相同返回内容有时解析失败有时成功,在哪儿能查看失败原因
    【问题来源】【必填】                 江苏银行       【问题简要】【必填】                       VXML脚本调用节点同一个后台接口相同返回内容有时解析失败有时成功,在哪儿能查看失败原因   【问题类别】【必填】                  IVR(gsl)     【AICC解决方案版本】【必填】                AICC 23.100            【期望解决时间】【选填】                           尽快            【问题现象描述】【必填】        通过VXML脚本调用节点访问后台接口,有时候成功有时候失败,失败时返回“Can't get the document file”,从后台服务日志看,每次请求都是正常返回数据的,通过浏览器URL测试每次也都是可以正常返回的。从服务器哪儿可以看到流程解析失败日志?附件为12次呼叫,12次 VXML脚本调用,6次成功,6次失败 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Interpreter meet error in parse the document :http://172.17.2.24:9999/ivr/invoke?session.sce.callid=1716364674-525947&session.sce.ani=66660010&session.sce.utterance=null&session.sce.botfeCode=botfe-0000001&session.sce.sessionId=null&session.sce.intentCode=null&session.sce.dnis=4008130&  2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] CATCH event=Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Form Collect catch event:Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Vxmlevent process, event type: error.badfetch , event message: Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Vxmlevent process, event type: _exit , event message: unhandled event: event=error.badfetch msg=Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Interpreter throw  _exit event: unhandled event: event=error.badfetch msg=Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Sce run vxml catch event: type=_exit, msg=unhandled event: event=error.badfetch msg=Can't get the document file. 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] ParseTime=0 ParseCount=0 GetDocTime=10001 GetDocCount=1 WaitTime=0 WaitCountCount=0
  • [问题求助] IoTDA应用侧API如何操作自建实例
    通过产品文档下载的Postman 环境以及api配置可以正常执行,但是操作的是【IoTDA 基础版实例】(创建的产品,设备都在这个实例的资源空间内)如果在【标准版】中,建立一个实例,并在其默认资源空间里,手动创建产品和设备。再使用应用侧API查询产品列表,根据API的说明,在【header】中设置【instance-Id】,取这里的值在【Query参数中】设置【app-id】,取这里的值会返回如下错误{    "error_code": "IOTDA.001006",    "error_msg": "Operation not allowed. Application not found by authorized user or the authorized user has no application."}请指点一下,到底哪里设置的有问题,或者是不是在自建的实例中还要进行一些授权操作?
  • [问题求助] FRS的动作活体检测怎么看失败视频的置信度?
    动作活体检测的置信度阈值是多少呢?只能看到通过检测的视频的置信度,但是看不到失败的视频的置信度,如何查看呢?
  • [问题求助] 【AppCube】ROMA连接器中能否修改API接口的内容类型
    这个API的内容类型可以修改吗?如果可以修改成“multipart/form-data”,脚本中该怎么调用?是roma.newClient 还是 http.newClient
  • [问题求助] Android如何判断OBS文件是否已经在桶内存在
    Android 下,想判断OBS服务上是否有之前上传过的某文件,查到api中有这个方法,猜测是可以判断的,但是使用最新的3.23.9.1版本缺没有该方法,有知道的朋友么 bool response = client.HeadObject(request);
  • 从ManageOne外部调用订单接口申请实例指导
       导航栏VDC管理员创建服务并发布上线VDC业务员获取tokenVDC业务员获取订单请求体参数根据业务需求组装订单请求体参数VDC业务员使用获取的token和组装的参数调订单接口申请实例背景部分企业有自定义页面,想从ManageOne外部通过调用订单接口申请实例的场景。前提条件1.已创建ManageOne VDC管理员、VDC业务员角色的用户。2.VDC管理员在ManageOne运营系统中已创建好服务。(创建服务指导见ManageOne帮助中心->服务构建器->创建服务)步骤1.获取VDC业务员token方式一:见《ManageOne产品OTenantSecurity服务的API参考文档》1.4章节Token认证。文档查找地址 https://support.huawei.com/enterprise/zh/cloud-computing/huawei-cloud-stack-pid-23864287?category=operation-maintenance方式二:请求方式:POST请求URL:https://ManageOne-Tenant-Float-IP:31943/v3/auth/tokens请求体:{ "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "业务用户名", "password": "业务员用户密码", "domain": { "name": "租户名" } } } }, "scope": { "project": { "id": "资源空间ID" } } }}2.获取请求参数在ManageOne运营系统中先申请实例,通过申请实例获取接口下发的请求体。2.1 8.3.0及以后版本a.申请实例VDC业务员选择已创建好的服务申请实例,选择服务列表->选择创建好的服务->实例管理页面,点击申请XXX服务。b.抓取请求体在浏览器过滤框中过滤stacks(说明:v3.2和v3.1接口请求入参、响应一致)8.3.0以后版本:查看URL为/rest/vapp/v3.2/projects/{project_id}/stacks接口的请求体。8.3.0版本:查看URL为/rest/vapp/v3.1/projects/{project_id}/stacks接口的请求体。以资源编排示例:1)申请实例2)抓取请求体参数说明见附件2.2 8.3.0以前版本a. 申请实例VDC业务员选择已创建好的服务,申请实例。选择服务列表->选择创建好的服务-> 填写参数,点击立即申请b. 抓取请求体浏览器过滤subscriptions,查看URL为/rest/subscription/v3.0/subscriptions接口的请求体。以API编排示例:1)申请实例2)抓取请求体参数说明见附件3.组装请求参数步骤2抓取到请求体参数,如果业务上需要修改,可根据接口参数说明(见附件)进行参数修改组装。4.调订单接口申请实例使用步骤1获取的token和步骤3组装的订单参数,调订单接口申请实例。说明:/rest/subscription/v3.0/subscriptions接口仅支持单实例申请。URL:https://AGW-LB-Float-IP:443/rest/subscription/v3.0/subscriptions说明 IP地址:请查看AGW-LB-Float-IP 端口:443 协议:https请求方法:POST请求头Header:X-Auth-Token:步骤1获取的tokenContent-Type:application/jsonX-Language:zh-cn或en-usregion:xxxregion可从抓取的请求体中获取到,如下图:请求体Body:使用步骤3组装好的请求体Body参数。请求体示例:{ "subscriptions": [ { "attachment_key": "", "comments": "", "delay_implement_time": "0", "tenancy": "0", "product_id": "66415b74f4c4474d875bba0a3efb9c49", "service_type": "service-1702367156753", "operate_type": "apply", "region_id": "sa-fb-1", "project_id": "808dbb18b7db4974aef83c1b67690c0f", "time_zone": "Asia/Shanghai", "secret_params": "{}", "params": "{\"app_id\":\"\",\"enterprise_project_id\":\"0\",\"tags\":[],\"count\":1,\"description\":\"\",\"is_debug\":false,\"extend_info\":[],\"name\":\"Service_EVS_px6b\",\"region_id\":\"sa-fb-1\",\"start_index\":\"\",\"az_policy\":{\"text\":\"随机分配\",\"value\":\"random\",\"tips\":\"本次创建的资源尽可能分在与应用中已有资源相同的可用区,若可用区CPU内存不足,会选择其他可用区。\"},\"template_body\":\"\",\"template_id\":\"\",\"template_type\":\"HOT\",\"display\":{\"zh_CN\":[{\"label\":\"名称\",\"value\":\"Service_EVS_px6b\",\"type\":\"string\"},{\"label\":\"区域\",\"value\":\"东莞(sa-fb-1)\",\"type\":\"string\"},{\"label\":\"可用分区\",\"value\":\"KVM分区\",\"type\":\"string\"},{\"label\":\"容量\",\"value\":\"1\",\"type\":\"string\"},{\"label\":\"磁盘类型\",\"value\":\"业务卷1\",\"type\":\"string\"},{\"label\":\"磁盘名称\",\"value\":\"\",\"type\":\"string\"}],\"en_US\":[{\"label\":\"Name\",\"value\":\"Service_EVS_px6b\",\"type\":\"string\"},{\"label\":\"Region\",\"value\":\"东莞(sa-fb-1)\",\"type\":\"string\"},{\"label\":\"可用分区\",\"value\":\"KVM分区\",\"type\":\"string\"},{\"label\":\"容量\",\"value\":\"1\",\"type\":\"string\"},{\"label\":\"磁盘类型\",\"value\":\"业务卷1\",\"type\":\"string\"},{\"label\":\"磁盘名称\",\"value\":\"\",\"type\":\"string\"}]},\"parameters\":[{\"checked\":false,\"default\":\"\",\"input_type\":\"user\",\"label\":\"可用分区\",\"name\":\"availability_zone_fgadyl\",\"value\":\"az0.dc0\",\"labelValue\":\"KVM分区\",\"type\":\"string\",\"hidden\":false},{\"checked\":false,\"default\":1,\"input_type\":\"user\",\"label\":\"容量\",\"name\":\"size_tevw7n\",\"value\":1,\"labelValue\":1,\"type\":\"number\",\"hidden\":false},{\"checked\":false,\"default\":\"\",\"input_type\":\"user\",\"label\":\"磁盘类型\",\"name\":\"volume_type_64bkis\",\"value\":\"SSD\",\"labelValue\":\"业务卷1\",\"type\":\"string\",\"hidden\":false},{\"checked\":false,\"default\":\"\",\"input_type\":\"user\",\"label\":\"磁盘名称\",\"name\":\"name_lywnmj\",\"value\":\"\",\"labelValue\":\"\",\"type\":\"string\",\"hidden\":false}],\"action_code_id\":\"_SYS_CREATE_\",\"params_version\":\"1.0\"}" } ]}响应体Body:响应体Body参数详情见附件。响应体成功示例:订单接口请求示例图:接口文档查找地址:https://support.huawei.com/enterprise/zh/huawei-cloud-stack/manageone-pid-8841464?category=developer-documents
总条数:1243 到第
上滑加载中