• [互动交流] 农产品价格行情数据接口API介绍
    前言随着农业数字化、供应链信息化快速发展,农产品价格已成为生产种植、贸易流通、市场调控、电商运营及行业研究的核心依据。为解决传统农产品价格数据分散、更新不及时、格式不统一、接入成本高等问题,我们推出农产品价格行情数据接口 API,面向各类开发者、企业应用、政府平台及研究机构,提供标准化、稳定可靠的农产品价格数据服务。适用场景农业生产主体:查询产地报价、历史走势,规划种植养殖与上市时机贸易批发商:对比产地与市场价格,制定采购、定价策略生鲜电商 / 商超:同步行情、调整售价,辅助补货决策供应链 / 冷链企业:依托价格波动,优化货源调配与仓储布局政府 / 农业部门:监测价格动态,搭建价格预警、调控市场研究机构:采集数据,开展市场趋势分析、输出行业报告开发者:集成接口,开发行情查询工具、APP、数据看板农资企业:结合价格走势,预判种植规模、优化营销API 介绍提供全国各类农产品实时价格查询与历史行情数据服务。覆盖粮油、果蔬、畜禽、水产等主流农产品,支持按品类、地区、批发市场筛选,可获取当前报价、涨跌情况、历史走势等标准化数据,方便各类系统快速集成,实现农产品价格监测、分析与展示。相关服务可参考:农产品价格行情数据商品/地区/市场名称检索检索接口适合放在接入链路最前面,用于把关键词转为规范名称。参数:参数说明productName商品名称查询时传入的关键词marketName批发市场查询时传入的关键词region地区查询时传入的关键词返回:{ "code": 200, "msg": "成功", "charge": true, "taskNo": "192365493231988621883813", "data": { "count": 2, "items": [ "大白菜", "娃娃菜" ] } } 区域行情查询区域行情用于按地区维度查询价格,适合地区级比较与趋势分析。参数:参数说明productName商品名称region地区名称begin / end历史查询时可选的时间范围返回:{ "code": 200, "msg": "成功", "charge": true, "taskNo": "192365493231988621883813", "data": { "productName": "大白菜", "unit": "元/公斤", "region": "山东", "date": "2026-03-26", "price": 5.2 } } 批发市场行情查询批发市场行情用于按市场维度查询价格,适合市场间价差比较和采购参考。参数:| productName | 商品名称 || marketName | 批发市场名称 || begin / end | 历史查询时可选的时间范围 |返回:{ "code": 200, "msg": "成功", "charge": true, "taskNo": "192365493231988621883813", "data": { "productName": "大白菜", "unit": "元/公斤", "marketName": "寿光农产品物流园", "date": "2026-03-26", "lowPrice": 4.9, "highPrice": 5.7, "avgPrice": 5.3 } }
  • [互动交流] 数字货币行情查询-加密货币行情-虚拟币行情查询API接口介绍
    前言面向开发者、量化交易团队、金融应用、行情网站、区块链工具等用户,提供标准化、稳定、低延迟的数字货币 / 加密货币 / 虚拟币实时行情、历史 K 线、交易对、深度盘口、成交记录、市值排行等全维度数据查询能力。旨在解决开发者快速接入加密货币市场数据、构建行情看板、量化策略、资产管理工具、行情聚合平台的核心需求,降低跨交易所数据整合、协议对接、数据清洗的开发成本,保障数据一致性与可用性。适用场景个人 / 机构量化交易系统:策略回测、实时信号、自动下单数据支撑行情 APP / 网站 / 小程序:币种价格展示、K 线图表、市场排行资产管理 / 钱包应用:持仓估值、资产盈亏计算、行情预警区块链数据分析平台:链上 + 交易所数据聚合、市场趋势监控金融资讯 / 投研工具:行情数据可视化、历史数据导出、报表生成API介绍专注提供加密货币 / 数字货币 / 虚拟币行情数据服务,核心支持历史行情查询与实时价格推送两大核心能力,为各类区块链应用、交易工具、数据分析平台提供稳定、标准化的价格与市场数据支撑。相关服务可参考:数字货币行情查询最新价格查询参数:参数说明symbol单个交易对,如 BTC/USDTsymbols多个交易对数组返回:{ "code": 200, "msg": "成功", "charge": true, "taskNo": "69564903663951243279", "data": { "count": 2, "prices": [ { "symbol": "BTC/USDT", "price": "111501" }, { "symbol": "ETH/USDT", "price": "5200" } ] } } K线行情查询参数:参数说明symbol交易对intervalK线间隔startTime / endTime时间区间limit条数限制返回:{ "code": 200, "msg": "成功", "charge": true, "taskNo": "69564903663951243279", "data": { "count": 2, "klines": [ { "ot": 1760601180000, "ct": 1760601239999, "o": 110761.42, "h": 110774.72, "l": 110761.41, "c": 110769.89, "v": 15.41416, "q": 1707428.5208504 } ] } }
  • [互动交流] 关键词提取-关键词抽取API接口介绍
    关键字提取(关键词抽取)就是从长文本、文章、网页、对话、文档里,自动提炼出最核心、最能代表内容主旨的词语 / 短语,是自然语言处理(NLP)最基础、应用最广的技术之一。应用场景关键词提取技术是许多高级NLP应用的基础,其应用场景非常广泛。信息检索: 优化搜索引擎,提升搜索结果的相关性和准确性。文本分类与聚类: 作为文本的特征表示,用于新闻分类、话题聚合等。自动文摘: 提取的关键词是生成文本摘要的重要依据。个性化推荐: 分析用户感兴趣内容的关键词,实现精准的内容或商品推荐。内容分析: 用于舆情监控、用户评论分析等,快速洞察核心观点。API说明请求参数名称类型必须说明textString是输入的文字numString否关键词数量,需要多少个关键词,默认10参见此处返回样例{ "code": 200,// 返回码,详见返回码说明 "msg": "成功",// 返回码对应描述 "taskNo": "586297583172190375725720",// 本次请求号 "data": { "list": [//所有的关键词数组 "企业", "竞争", "科", "权威", "数", "接入" ] } }
  • [互动交流] 邮箱验证-邮箱校验-邮件地址验证-电子邮件地址校验API接口介绍
    前言对用户提交的电子邮箱地址进行全方位有效性核验,通过校验邮箱 MX 解析记录合法性,智能识别并拦截一次性临时邮箱、虚假邮箱及高风险邮箱账号,有效降低恶意注册、垃圾信息与欺诈行为风险,保障业务数据真实可信。运用场景用户注册账号安全校验在平台注册环节对邮箱进行有效性核验,拦截一次性临时邮箱与虚假邮箱,防止批量恶意注册,提升账号真实性。会员身份与信息真实性核验通过有效邮箱验证完成会员身份确认,过滤高风险邮箱,确保会员信息真实有效,减少垃圾账号与无效数据。营销邮件触达与发送质量优化提前验证收件邮箱 MX 记录与可用性,避免发送至无效邮箱,提升邮件送达率,降低退信与平台发送信誉损耗。找回密码与安全通知验证在密码重置、安全提醒、异常登录通知等场景使用有效邮箱,确保重要信息可正常触达,保障账号安全。企业内部与外部表单数据校验对各类报名、调研、合作申请中的邮箱地址进行核验,过滤无效及临时邮箱,提升收集数据的质量与可用性。API介绍请求参数名称类型必须说明emailString是电子邮箱详见此处返回示例{ "code": 200, //返回码,详见返回码说明 "msg": "成功", //返回码对应描述 "taskNo": "036409789246960195628800", //本次请求号 "charge": true,//计费标志 "data": { "domain": "qq.com",//返回给定电子邮件的顶级域 "format": true,//检查电子邮件是否具有有效格式 "dns": true,//检查电子邮件MX记录是否有效 "alias":true, //检查电子邮件是否包含+符号 "disposable",: false //检查电子邮件是否被检测为一次性 } }
  • [互动交流] 图片篡改识别-图片篡改检测-图像篡改识别-图片PS检测API接口介绍
    前言依托深度神经网络与跨模态分析技术,对图像内容进行精准伪造检测与篡改识别;智能判定图像是否经过编辑伪造,输出详细检测结论与精准的伪造区域坐标信息;对识别出的篡改区域生成热力图,实现伪造位置与篡改程度的可视化呈现,便于直观研判与后续核验。运用场景政务与司法证据图像核验应用于证件照、现场照片、取证图片等关键素材的真实性校验,精准定位图像篡改区域,为政务办理、司法取证提供可靠依据。新闻媒体素材真实性校验对新闻报道、资讯稿件中的配图进行篡改检测,识别合成、拼接、伪造图片,确保新闻素材真实客观,提升媒体公信力。电商商品图片合规核验对商家上传的商品主图、详情图进行篡改检测,识别恶意修图、虚假宣传、盗图拼接等行为,保障商品展示真实可信,维护平台交易秩序。社交平台 UGC 图片安全审核针对用户发布的照片、动态配图进行智能筛查,识别伪造图片、恶意合成内容,防范虚假信息传播与不良内容扩散。API介绍请求参数名称类型必须说明base64String否图片base64串fileFile否照片文件类型urlString否图片urlrestrictProbabilityString否返回伪造区域坐标的阈值detectThresholdString否图片篡改检出阈值imgTypeString否返回的热力图url后缀详见此处返回示例{ "code": 200,//返回码,详见返回码说明 "msg": "成功",//返回码对应描述 "taskNo": "179080619242221104063500",//本次请求号 "charge": true,//计费标志 "data": { "heatmap": "/9j/4AAQSkZJRgABAxxxxxxAAD/2wBD",//篡改区域热力图 "heatmapUrl": "https://xxxxxx/d30/forgery-detection/202601/30/1769743945611-2691.png",//篡改区域热力图url "detectionResult": "fake",//篡改检测结果,fake:有篡改,real:无篡改 "tamperedProportion": "0.993014",//图片篡改置信度 "tamperedLocation": [//伪造区域的坐标信息(当 probability ≥ restrictProbability 阈值时返回坐标信息) { "top": 687,//表示伪造区域的左上顶点的垂直坐标 "left": 484,//表示伪造区域的左上顶点的水平坐标 "probability": 0.8080783784389496,//标识该区域伪造置信度分数 "width": 95,//表示伪造区域的宽度 "height": 202 //表示伪造区域的高度 } ] } }
  • [互动交流] 敏感词过滤-文本审核-敏感词审核-违禁词审核-敏感词检测-违禁词检测
    前言对文本中的违禁词、色情低俗、恶意推广、辱骂攻击、低质灌水等内容进行智能识别与广告法合规校验,适用于用户评论过滤、注册信息筛查、公开发布文章内容审核等场景。热门使用场景社区 UGC 内容智能审核针对用户评论、留言、发帖等互动内容进行实时敏感词过滤,精准识别违禁信息、辱骂攻击、低俗灌水及恶意推广内容,维护社区交流环境合规有序。用户注册与昵称合规筛查对用户账号昵称、个性签名、注册资料等信息进行自动校验,拦截含违规敏感词、恶意引导及广告法违禁表述的内容,保障平台账号体系规范安全。自媒体与文章内容合规检测面向公众号推文、资讯稿件、营销文案等文本内容,全面检测广告法违禁词、低俗色情、恶意推广等违规信息,降低内容发布合规风险。API介绍请求参数名称类型必须说明textString是审核的文本详见此处返回示例{ "code": 200, // 返回码,详见返回码说明 "msg": "成功", // 返回对应的描述 "taskNo": "40525341889422111006", // 本次请求号 "charge": true, // 计费标志 "data": { "result": "2", // 审核结果类型,可取值1、2、3、4,分别代表1:合规,2:不合规,3:疑似,4:审核失败 "resultMsg": "不合规", // result对应的描述 "resultItems": [ // 不合规项,合规时不返回 { "nonComplianceType": 2, // 详见不合规类型 "msg": "存在文本色情不合规", // 不合规描述 "hits": [{ // 命中的词 "probability": 0.972112, // 不合规项置信度,范围:0至1,数字越大,可能性越高 "words": [ // 送检文本命中词库的关键词。 "" ], "wordHitPositions": [ // 送检文本命中词库的详细信息,为Object的列表,keyword、positions、label三个字段。 { "positions": [ [ 4, 6 ] ], "label": "100400", // 关键词命中的细分标签,详见label字段描述。 "keyword": "" // 命中的词 } ], "modelHitPositions": [ // 送检文本命中模型的详细信息,包含位置信息及置信度信息。 // 位置信息:命中模型的违规内容在送检原文中的位置(从0开始计算):“开始位置”、“结束位置”; // 置信度信息:命中模型对应的置信度分数 [ 0, 4, 0.9721 ] ] }] }, { "nonComplianceType": 4, "msg": "存在恶意推广不合规", "hits": [{ "probability": 0.96125, "modelHitPositions": [ [ 0, 4, 0.9616 ] ] }] }, ... ] } }
  • [热门活动] 广告敏感词过滤-敏感词-文本审核-敏感词过滤-敏感词检测
    前言对文本内容进行合规检测,识别广告法违禁词、极限宣传用语、色情低俗、恶意推广、辱骂攻击及低质灌水等违规信息,重点筛查广告营销类##表述,例如:最受欢迎、最后一波、顶级工艺、全网首发、世界领先等,保障内容发布合规安全。运用场景电商商品文案审核适用于电商平台商品标题、详情页描述、营销文案的自动审核,可快速识别并拦截广告法违禁词、极限词、低俗及恶意推广类表述,降低平台合规风险。短视频与直播内容筛查针对短视频脚本、直播口播文案、弹幕及评论内容进行敏感词检测,过滤辱骂、低俗灌水、违规营销话术,保障内容发布安全合规。企业宣传物料文字校验用于品牌海报、宣传软文、线下广告物料、公众号推文等文本审核,识别违规宣传用语,避免因不当表述引发合规问题。API介绍请求参数名称类型必须说明textString是审核的文本详见此处返回示例{ "msg": "成功",// 返回对应的描述 "code": 200,// 返回码,详见返回码说明 "taskNo": "026116187237614523277406",// 本次请求号 "charge": true,// 计费标志 "data": { "resultMsg": "不合规",// result对应的描述 "result": "2",// 审核结果类型,可取值1、2、3、4,分别代表1:合规,2:不合规,3:疑似,4:审核失败 "resultItems": [// 不合规项,合规时不返回,下面为文本“这款面料采用最先进加工工艺,在相关领域填补国内空白”的返回 { "nonComplianceType": 1,// 详见不合规类型 "msg": "存在文本黑名单不合规",// 不合规描述 "hits": [// 命中的词 { "probability": "", // 不合规项置信度,范围:0至1,数字越大,可能性越高 "words": [// 送检文本命中词库的关键词。 "最", "填补国内空白", "最先", "最先进加工工艺", "最先进" ], "modelHitPositions":[//送检文本命中模型的详细信息,包含位置信息及置信度信息。位置信息:命中模型的违规内容在送检原文中的位置(从0开始计算):“开始位置”、“结束位置”;置信度信息:命中模型对应的置信度分数(范围:0至1,数字越大,可能性越高) [ 0, 6, 0.9998 ] ], "wordHitPositions": [// 送检文本命中词库的详细信息,为Object的列表,keyword、positions、label三个字段。 { "positions": [ [ 6, 6 ] ], "label": "", // 关键词命中的细分标签,详见label字段描述。 "keyword": "最" // 命中的词 }, { "positions": [ [ 6, 7 ] ], "keyword": "最先" }, { "positions": [ [ 6, 8 ] ], "keyword": "最先进" }, { "positions": [ [ 6, 12 ] ], "keyword": "最先进加工工艺" }, { "positions": [ [ 19, 24 ] ], "keyword": "填补国内空白" } ] } ] } ] } }
  • [互动交流] 食物组合查询-食物搭配查询-食物科学搭配-食物相生相克-食物合理搭配API接口介绍
    前言食物组合查询,即根据传统饮食文化与营养学知识,获得食物搭配的结论(相宜或相克)、具体影响说明以及建议。比如:查询牛奶。可以得到牛奶和柠檬、牛奶和花生等各种食物的搭配结论。通过食物组合查询,帮助人们科学搭配食物,有助于营养均衡,避免食物相克影响健康。主要体现在:科学破除饮食误区,聚焦健康本质;精准助力营养均衡,实现科学膳食指导。API介绍请求参数名称类型必须说明keywordString是查询关键词,如:牛奶pageNoInteger否页码,默认第一页详细参阅此处返回样例{ "code": 200,//返回码,详见返回码说明 "msg": "成功",//返回码对应描述 "taskNo": "474254340193676791308749",//本次请求号 "data": { "list": [ { "sw": "酸奶和香蕉",//食物组合 "yh": "酸奶和香蕉同食可能引起消化不良,导致腹胀、腹泻等消化系统问题。" //说明 } ] } }
  • [案例共创] 【案例共创】【第 10 期】华为云码道(CodeArts)代码智能体 + SKILL + FunctionGraph 构建多任务定时调度与管理工作流
    案例介绍一、概述本案例基于华为云码道(CodeArts)代码智能体,通过原创 SKILL快速构建一套多任务定时调度与管理工作流,结合华为云 FunctionGraph的事件驱动能力,实现定时任务的云端托管、统一管理和弹性执行。1.11 背景与痛点在企业日常运维和开发工作中,定时任务是不可或缺的基础能力,常见场景包括:每日凌晨自动备份数据库每小时统计业务数据并生成报表每周清理系统日志和临时文件每月自动发送账单和提醒邮件传统的定时任务解决方案存在以下痛点:单点故障风险:单机部署的 Cron 任务一旦服务器宕机,任务将全部中断缺乏统一管理:任务分散在不同服务器,难以集中监控和管理运维成本高:需要手动编写脚本、配置服务器、排查问题弹性不足:无法根据任务负载自动扩缩容1.2 适用对象企业开发者个人开发者高校学生1.3 案例时间本案例总时长预计45分钟。1.4 案例流程 1.5 开发环境准备注册并实名认证华为云账号:cid:link_7开通华为云 FunctionGraph 服务:cid:link_2下载并安装华为云码道 AI IDE:cid:link_6登录码道 AI IDE,配置华为云账号凭证这里以主账号用户举例,详情请见下方获取详情标题九本地安装 Node.js 16 + 和 npm 8+(用于前端开发)1.6 资源总览本案例预计花费0到+∞。体验完成后请及时释放资源,避免产生多余的费用。资源名称规格单价(元)华为云 FunctionGraph【必需】系统标配每月前100万次调用免费华为云码道(CodeArts)代码智能体【必需】通用体验版免费华为云 API 网关服务(APIG)【可选】按需计费最低4.75/小时三、多任务定时调度系统3.1 创建SKILL并部署到项目技能中1、核心 SKILL 设计与实现:2、将生成的SKILL技能部署到项目技能中进行使用3、使用技能开发多任务定时调度与管理工作流 3.2 部署项目代码1)项目级skill项目结构说明:【根据以上操作配置】.codeartsdoer/skills/├── function_creator/ # 函数创建实现SKILL│ ├── SKILL.md ├── trigger_creator/ # 触发器配置SKILL│ ├── SKILL.md ├── web_generator/ # Web界面生成实现SKILL│ ├── SKILL.md ├── workflow_deployer/ # 工作流部署实现SKILL│ ├── SKILL.md 2)生成的SKILL及py项目结构说明:FunctionGraph_SKILL2/├── function_creator/ # SKILL 1: 函数创建│ ├── SKILL.md # SKILL说明文档│ └── create_function.py # 函数创建实现├── trigger_creator/ # SKILL 2: 触发器配置│ ├── SKILL.md # SKILL说明文档│ └── create_trigger.py # 触发器配置实现├── web_generator/ # SKILL 3: Web界面生成│ ├── SKILL.md # SKILL说明文档│ └── generate_web.py # Web界面生成实现├── workflow_deployer/ # SKILL 4: 工作流一键部署│ ├── SKILL.md # SKILL说明文档│ └── deploy_workflow.py # 工作流部署实现└── README.md # 项目说明3)多任务定时调度系统项目结构说明: functiongraph-scheduler/├── backend/ # 后端代码│ ├── config.py # 华为云配置│ ├── task_executor.py # 任务执行器│ ├── scheduler_manager.py # 调度管理器│ ├── api_handler.py # API处理函数│ ├── deploy.py # 部署脚本│ ├── deployment_config.json # 部署配置│ ├── requirements.txt # Python依赖│ └── tests/ # 测试用例│ └── test_tasks.py├── frontend/ # 前端代码│ ├── src/│ │ ├── views/ # 页面组件│ │ ├── components/ # UI组件│ │ ├── stores/ # 状态管理│ │ ├── utils/ # 工具函数│ │ ├── types/ # 类型定义│ │ └── api/ # API接口│ ├── package.json│ └── vite.config.ts└── README.md功能特性1. 后端功能任务执行器: 接收任务配置,执行对应类型的任务调度管理器: 定时检查任务调度时间,触发到期任务API处理函数: 处理来自Web前端的HTTP请求2. 前端功能任务管理: 添加、编辑、删除、启用/禁用任务Cron编辑器: 可视化选择和编辑Cron表达式执行日志: 本地展示任务执行历史和日志数据统计: 展示任务执行统计信息配置导入导出: 支持配置的导入导出3. 支持的任务类型数据库备份: 定时备份数据库数据统计: 定时统计数据指标日志清理: 定时清理过期日志报告生成: 定时生成报告数据同步: 定时同步数据4)下载源码通过git下载源码到本地,本案例共设计 4 个原创 SKILL,SKILL及项目代码全部上传至 GitCode项目中,代码仓地址:cid:link_1四. 工作流整体流程Web端配置任务 → 定时/API事件触发 → 任务调度函数执行 → 返回执行结果 → Web端展示日志4.1 详细步骤操作步骤 1:创建任务调度函数登录华为云 FunctionGraph 控制台点击 “创建函数”,选择 “空白函数”函数名称:task_executor,运行时:Python 3.10代码输入方式:在线编辑,粘贴 backend/task_scheduler.py 代码配置函数执行超时时间:300 秒配置函数内存:128MB点击 “创建函数”步骤 2:配置定时触发器在函数详情页,点击 “触发器” 标签点击 “创建触发器”,触发器类型:“定时触发器”触发器名称:every-minute-triggerCron 表达式:0 */5 * * * ?(每五分钟执行一次)点击 “确定”步骤 3【可选】:配置 API 触发器#架构流程前端 → API网关 → api-handler函数 → 后端处理点击 “创建触发器”,触发器类型:“API 网关 (APIG)”选择 “新建 API”请求方法:POST,认证方式:无认证(测试用,生产环境建议使用 IAM 认证)开启 “跨域资源共享 (CORS)”点击 “确定”,记录 API 调用地址注意!不配置时受影响的功能:Web 端无法手动触发任务Web 端无法实时获取任务执行结果和日志Web 端无法动态修改任务配置(只能在代码或控制台修改)注意!:生产环境中建议配置,这样即可在我们生成的Web进行触发任务,测试可不配置,但是Web端实用功能会受影响目前后端已通过华为云SDK及凭证配置,后期拓展可通过后端转发处理,也可达到同样的效果步骤 4:Web 端任务配置示例在 Web 管理界面中添加以下测试任务:{ "tasks": [ { "id": "db-backup", "name": "数据库每日备份", "cron": "0 0 2 * * ?", "command": "python backup_db.py", "enabled": true, "lastExecutionTime": "", "nextExecutionTime": "2026-04-14 02:00:00", "status": "待执行" }, { "id": "data-statistics", "name": "每小时数据统计", "cron": "0 0 * * * ?", "command": "python statistics.py", "enabled": true, "lastExecutionTime": "", "nextExecutionTime": "2026-04-13 15:00:00", "status": "待执行" }, { "id": "log-cleanup", "name": "每周日志清理", "cron": "0 0 0 ? * SUN", "command": "python cleanup_logs.py", "enabled": true, "lastExecutionTime": "", "nextExecutionTime": "2026-04-20 00:00:00", "status": "待执行" } ]}五、Web 管理界面实现5.1 界面功能任务管理:创建、编辑、删除、启用 / 禁用定时任务任务监控:查看任务的执行状态、上次执行时间、下次执行时间日志查看:查看任务的执行日志和错误信息手动触发:支持手动立即执行指定任务本地存储:所有任务配置和执行日志存储在浏览器 localStorage 中5.2 后端部署函数步骤在 backend 目录执行 pip install -r requirements.txt 安装依赖配置访问凭证到系统环境变量或者 backend\config.py ,建议优先配置到系统环境变量在 backend 目录运行 python deploy.py5.3 前端部署步骤在 frontend 目录执行 npm install 安装依赖修改 src/api/task.ts 文件,配置 API 网关地址执行 npm run dev 本地运行测试执行 npm run build 打包前端代码将 dist 目录下的文件部署到任意静态网站托管服务或本地运行六、效果展示6.1 任务管理界面6.2 任务执行日志6.3 FunctionGraph 控制台七、拓展建议7.1 接入华为云 APIG 实现Web功能联动如果需要实现 Web 端与云端定时任务的实时交互(手动触发任务、动态修改配置、实时获取执行日志),可以按照以下流程接入华为云 API 网关服务:开通华为云 API 网关服务:cid:link_3在 FunctionGraph 函数详情页建议创建 API 网关服务专享服务 (APIG)(华为云API网关共享版已于2025年04月30日00:00(北京时间)在中国站正式退市) 触发器,选择 “无认证” 安全方式、POST 请求方法并开启跨域资源共享 (CORS)修改对应函数,添加跨域响应头处理,支持解析 HTTP 请求体中的任务配置参数修改 Web 管理界面,配置 API 调用地址,添加手动触发任务、实时拉取日志、云端同步任务配置功能7.2 接入华为云 SMN 告警通知如果需要实现任务失败时的邮件 / 短信告警通知,可以按照以下流程接入华为云 SMN 服务:开通华为云 SMN 服务:cid:link_4创建 SMN 主题,添加邮件 / 短信订阅者创建task-alerter函数,通过码道智能体实现 SMN 消息发送功能任务执行失败时,调用task-alerter函数发送告警通知7.3 接入华为云 OBS 持久化存储如果需要持久化存储任务配置和执行日志,可以按照以下流程接入华为云 OBS 服务:开通华为云 OBS 服务:cid:link_5创建 OBS 存储桶,配置访问权限修改task_executor,通过码道智能体将数据写入 OBS通过码道智能体修改 Web 管理界面,从 OBS 读取任务配置和执行日志八、总结与展望本案例基于华为云码道代码智能体和 SKILL 技术,快速构建了一套完整的多任务定时调度与管理工作流,充分发挥了 FunctionGraph 事件驱动、按需供给的优势。相比传统的定时任务解决方案,本方案具有以下优势:高可用:云端托管,无单点故障风险易管理:统一的 Web 管理界面,集中监控和管理低成本:按需付费【每月前100万次调用免费】,只有任务执行时才产生费用易扩展:支持添加任意数量的任务和触发器快速部署:通过 SKILL 一键部署完整工作流未来可以进一步扩展的功能:支持更多类型的触发器(如消息队列触发器、数据库触发器)支持任务依赖和工作流编排支持任务执行历史统计和可视化支持多租户和权限管理九、主账号获取 AK/SK/区域项目ID登录华为云控制台访问华为云官网:cid:link_7点击右上角 “登录” 按钮,输入账号密码完成登录华为云进入 “我的凭证” 页面登录后,将鼠标移至页面右上角的用户名处,在下拉列表中选择 "我的凭证"华为云管理访问密钥在 “我的凭证” 页面,点击 “访问密钥” 页签点击 “新增访问密钥” 按钮华为云身份验证输入登录密码和短信验证码(如开启了操作保护)点击 “确定” 按钮华为云下载密钥文件浏览器会自动下载credentials.csv文件(Excel 格式)重要提示:SK 仅在下载的文件中可见,控制台无法再次查看,务必妥善保存华为云查看 AK/SK打开下载的 CSV 文件,即可获取完整的Access Key (AK) 和 Secret Key (SK)查看区域项目ID十、活动链接【案例共创】【第 10 期】华为云码道(CodeArts)代码智能体 + SKILL 完成应用开发 / 调试实践cid:link_0附件:完整项目代码及SKILL 文件:cid:link_1十一、释放资源如果涉及云资源或者付费资源,需要在对应资源处进行释放
  • [热门活动] 翻拍识别-翻拍检测-图片翻拍识别-图像翻拍检测-图片造假检测API接口介绍
    前言翻拍识别能够识别出通过手机翻拍出的照片,比如商品货架陈列图片和地堆商品陈列图片,可降低人工审核人力,高效审核零售业务中通过翻拍原有图片来造假的图片。翻拍识别核心是通过算法模型,精准识别对屏幕进行翻拍的造假照片,针对图片模糊、摩尔纹、屏幕边框等情况进行了优化,识别准确率可达99%。运用场景货架陈列翻拍识别支持识别对屏幕翻拍的商品货架陈列图片,比如各类超市和夫妻老婆店内的货架、端架、立式冰柜等陈列场景特殊场景翻拍识别支持识别快消品牌线下促销时的商品特殊场景图片是否为手机翻拍图片,比如门脸、促销陈列/物料等场景API介绍请求参数请求参数名称类型必须说明base64String否图片base64串fileFile否照片文件类型urlString否图片url详见此处返回示例{ "code": 200, // 返回码,详见返回码说明 "msg": "成功", // 返回码对应描述 "taskNo": "65605503936940344488", // 本次请求号 "data": { "results": [ { "name": "recapture",//分类名称,结果会返回“recapture”和“original”两类,recapture为翻拍,original为原图。 "score": "",//置信度, 分别返回“recapture”和“original”两类的置信度 }, { "name": "recapture", "score": "" } ] } }
  • [互动交流] 火车票余额票价查询-火车车次时刻查询-火车查询-火车车站查询API接口介绍
    简介本文介绍火车相关内容的查询,包括火车票余票、火车票价格、火车时刻、火车车次、火车车站等信息。和12306同步。集成火车相关的API,可以实现将火车相关查询功能集成到自己的系统中。下面介绍火车相关的API。API介绍火车查询包括两个接口:火车票查询:根据出发站和到达站,查询火车票信息。过站停留信息查询: 根据车次,查询车辆过站停留信息。详细说明请参阅此处火车票查询请求参数名称类型必须说明startString是出发站,如:杭州东endString是到达站,如:上海南ishighString否是否高铁,0:不是,1:是dateString否日期,格式yyyy-MM-dd。默认为当天返回样例{ "code": 200,//返回码,详见返回码说明 "msg": "成功",//返回码对应描述 "charge": true,//计费标志 "taskNo": "040056972246718444474454",//本次请求号 "data": { "date": "2025-07-25",//日期 "start": "杭州东",//出发站 "end": "上海南",//查询到达站 "list": [ { "terminalstation_code": "IMH",//到达站code,可用于查询过站停留信息 "is_start": "过",//是否始发[始/过] "costtime": "01时51分",//用时 "terminalstation": "上海松江",//到达站 "departstation_code": "XHH",//出发站code,可用于查询过站停留信息 "is_end": "过",//是否终点[过/终] "trainno": "K528",//车次 "type": "快速",//类型 "departuretime": "01:55",//出发时间 "sequenceno": 1,//顺序 "departstation": "杭州南",//出发站 "trainno_uuid": "650000K52805",//车次uuid "station": "广州白云",//始发站 "arrivaltime": "03:46",//到达时间 "endstation": "南京",//终点站 "yz": {//硬座 "price": "24.0",//票价(--:无席位) "num": "有" //余票(有:充足,无:无票,--:无席位) }, "wz": {//无座 "price": "24.0", "num": "有" }, "rw": {//软卧 "size": { "xp_price": 114.5, "sp_price": 108.5 }, "price": "108.0", "num": "1" }, "ze": {//二等座 "price": "--", "num": "--" }, "swz": {//商务座 "price": "--", "num": "--" }, "yw": {//硬卧 "size": { "xp_price": 78.5, "zp_price": 75.5, "sp_price": 70.5 }, "price": "70.0", "num": "8" }, "zy": {//一等座 "price": "--", "num": "--" } },... ] } } 过站停留信息查询请求参数名称类型必须说明trainnoUuidString是车次uuid,火车票查询接口返回departstationCodeString是出发站Code,火车票查询接口返回terminalstationCodeString是到达站Code,火车票查询接口返回dateString是乘车日期,格式yyyy-MM-dd返回样例{ "code": 200,//返回码,详见返回码说明 "msg": "成功",//返回码对应描述 "charge": true,//计费标志 "taskNo": "040056972246718444474454",//本次请求号 "data": { "train_class_name": "快速",//火车类型 "start_station_name": "昆明",//始发站名称 "service_type": "有空调",//服务内容 "station_train_code": "K80",//车次代码 "end_station_name": "上海松江",//终点站名称 "list": [ { "station_name": "昆明",//到站站点名称 "isChina": "1",//是否国内站 "start_time": "18:45",//出发时间 "isEnabled": false,//是否启用(到达站范围内) "station_no": "01",//站序 "stopover_time": "----",//站内停留时间 "arrive_time": "----" //到站时间 }, ... ] } }
  • [技术干货] 图像内容理解-图像智能分析-图片内容理解API接口介绍
    简介图像内容理解,即采用图像理解视觉大模型,可多维度识别与理解图片内容,包括人、物、行为、场景、文字等,支持输出对图片内容的一句话描述,同时返回图片的分类标签、文字内容等信息。主要功能包括:图片理解与内容描述多维度理解图片内容,支持输出对图片内容的一句话描述,结合大语言模型,可应用于看图问答、视觉推理等场景。物体和场景全识别识别动物、植物、商品、建筑、风景、动漫、食材、公众人物等10万个常见物体及场景,支持拼接返回大类及细分类名称。图片文字全识别检测并识别图片内的全部文字信息,涵盖文档、证件等常见场景,支持输出文字内容及文字位置。API介绍图像内容理解服务涉及 2 个接口,分别为:图像内容理解-提交请求:支持传入图片、提问等参数,创建图像内容理解任务,该接口会返回任务ID。图像内容理解-获取结果:在任务成功创建后,支持传入任务ID,查看任务处理的状态、获取处理完成后返回的结果。详细请参考此处提交请求请求参数名称类型必须说明imageString否图片的base64urlString否图片完整 url,url 长度不超过 1024 字节questionString是提问信息,如“这张图片里有什么?”、“图中的人物是谁,并进行简单介绍”,限制 100 个字符之内image、url 必须提供一个,优先级:url > base64。大小不超过10M,最短边至少64px,最长边最大8192px,图片格式支持jpg/jpeg/png格式。超过4096px的图片,将被自动等比例压缩至4096px进行处理,压缩后会影响处理效果返回样例{ "code": 200,// 返回码,详见返回码说明 "msg": "成功",// 返回码对应描述 "taskNo": "043439882226367117195632",// 本次请求号 "data": { "taskId": "xxxx" //用于获取结果 } } 获取结果请求参数名称类型必须说明taskIdString是提交请求接口返回的taskId返回样例{ "code": 200,//返回码,详见返回码说明 "msg": "成功",//返回码对应描述 "taskNo": "571436032193067500962066",//本次请求号 "data": { "resultCode": "0",//任务状态,0:处理成功;1:处理中 "description": "这张图里面有:\n\n1. 一个人正在讲台上讲话, xxxxxx",//针对输入的 question 问题,对图片内容进行分析后输出的答案 "resultMsg": "处理成功" //任务状态描述 } }
  • [互动交流] 多平台号码标记来电显示查询API接口介绍
    前言当我们接到陌生号码时,是不是担心“是不是骚扰电话”,“这个号码靠不靠谱”,“是否值得接听”。如果能提前给出标记结果,就能在很多场景下减少误接、误判与无效沟通。号码标记可帮助我们快速判断一个来电号码是否存在骚扰、营销、商业推广等标记信息。适用场景来电显示:为陌生号码增加“骚扰电话/营销推广”等标记提示反骚扰与拦截:在用户接听前做风险提醒或拦截判断通信风控:把号码标签接入规则引擎,用于异常识别运营系统:对外呼号码或用户来电做类型归因,提高服务效率支持平台支持腾讯手机管家、百度手机卫士、电话邦、360手机卫士、泰迪熊等多家平台API介绍开发者可以通过接入号码标记API,以编程方式把号码标记能力集成到来电展示、客服、外呼、审核和风控等系统中,即可实现陌生号码识别、骚扰提醒、标签展示和风控辅助判断等功能。相关服务可参考:多平台号码标记查询发起查询请求当你的业务侧拿到一个号码后,可通过发起查询接口提交任务。核心参数通常包括:参数参数说明phone待查询号码callbackUrl可选,传入后支持结果回推返回{ "code": 200, "msg": "成功", "taskNo": "043439882226367117195632", "charge": true } 获取查询结果如果你没有传入 callbackUrl,则可以通过查询结果接口获取最终结果。结果通常包含:参数参数说明queryTaskNo发起查询后返回的任务号返回{ "code": 200, "msg": "成功", "taskNo": "448290834186092138576138", "data": { "queryTaskNo": "043439882226367117195632", "count": 1, "results": [ { "phone": "139xxxxx622", "status": "查询完成", "platform_c_name": "营销推广", "platform_b_name": "骚扰电话", "platform_d_name": "商业营销" } ] } }
  • [互动交流] 股票实时行情-外汇行情-期货行情-全球股市行情-港股行情查询-美股行情-股票价格查询API接口介绍
    概述本文介绍一款集多种金融数据的API集合,包含:A股_排行A股_报价A股_K线A股_K线复权港股_排行港股_报价港股_K线外汇_报价外汇_K线美股_K线美股_排行美股_品种美股_报价内盘期货_K线内盘期货_报价内盘期货_合约外盘期货_K线外盘期货_报价外盘期货_合约全球指数_K线全球指数_报价API介绍下面以A股_排行为例,介绍API的接入其他参见此处请求参数名称类型必须说明marketString是市场代码,可选:hs_a 沪深A股 ,hs_b 沪深B股,hs_bjs 北交所,kcb 科创板,cyb 创业板,hs 沪深所有(AB股全包含)sortString是排序字段,可选:changeRate 涨跌率排序,volume 成交量排序,value 成交额排序,amplitude 振幅排序, turnOver 换手率排序,volumeRatio 量比排序,pe 市盈率排序,pb 市净率排序,totalShare 总市值排序,changes_5m 五分钟涨跌幅排序, aov_5m 五分钟振幅排序,turnover_5m 五分钟换手率排序,changes_5d aov_5d turnover_5d 为五日数据,changes_20d aov_20d turnover_20d 为20日数据ascString否排序顺序,0 倒序(由大到小), 1正序(由小到大),默认0pageString否页码,默认1limitString否每页条数,最大100条,默认10返回样例{ "msg": "成功",//返回码对应描述 "code": 200,//返回码,详见返回码说明 "taskNo": "202960247220113090298671",//本次请求号 "data": { "list": [ { "volume": "148761581",//成交量 "symbol": "sh601138",//品种代码 "high": "22.860",//今日最高价 "update_time": 1713324600,//数据时间戳 "low": "21.740",//今日最低价 "price": "22.410",//实时价格 "change": "0.6",//涨跌额 "name": "工业富联",//品种名称 "preclose": "21.810",//昨日收盘价 "changeRate": "2.751032",//涨跌率 "value": "3319659472.000",//成交额 "open": "22.500" //今日开盘价 } ] } }
  • [分享交流] 国内国际全球贵金融黄金白银行情查询API接口介绍
    全球贵金属行情查询,包括:实时价格、历史价格、K线走势、期货合约等,覆盖国内和国外贵金属交易数据。国内贵金属包括:黄金、白银、铜、国际铜、锌、铝、镍、锡、铅、不锈钢、螺纹钢。国际贵金属包括:伦敦金、伦敦银、伦敦铜、伦敦铝、伦敦锌、伦敦镍、伦敦铅、伦敦锡、现货铂金、现货钯金、美黄金、美白银、美铜。下面介绍贵金融行情的API参见此处国内贵金属报价请求参数名称类型必须说明symbolString是国内贵金属期货品种代码成功返回样例{ "code": 200,//返回码对应描述 "msg": "成功",//返回码,详见返回码说明 "taskNo": "138485498227260625726111",//本次请求号 "data": { "presettle": 614.51, "ask_vol": 3, //卖量(手数) "change": 3.71,//涨跌额 "bid_vol": 1, //买量(手数) "hold": 236472, //持仓量 "volume": 13396, //成交量 "update_time": 1731090599, "high": 619.7, //最高价 "low": 614.2, //最低价 "price": 618.22,//当前价格 "name": "黄金延期", //名称 "ask": 618.68, //卖价 "preclose": 612.87,//昨日收盘价 "bid": 616.02, //买价 "changeRate": 0.6,//涨跌率 "value": 8273493248,//成交额 "open": 614.3 //今日开盘价 } } 国内贵金属K线请求参数名称类型必须说明symbolString是国内贵金属品种typeString是k线类型0:日k1:1分钟5:五分钟30:30分钟60:60分钟120:120分钟240:240分钟limitString否返回条数 默认10成功返回样例{ "code": 200,//返回码对应描述 "msg": "成功",//返回码,详见返回码说明 "taskNo": "089625202232146663243632",//本次请求号 "data": { "lines": [ [ 621.5, 624.78, 625.7, 620.32, 3.28, 0.53, 34402, 1730044800 ] ], "fields": [ "open",//当前分钟开盘价 "close",//当前分钟收盘价 "high", //当前分钟最高价 "low", //当前分钟最低价 "change", //当前分钟涨跌额 "changeRate", //当前分钟涨跌率正常返回示例 "volume", //当前分钟成交数 "tick_at" //数据时间戳 ] } } 国内贵金属期货合约请求参数名称类型必须说明symbolString是国内贵金属期货品种代码成功返回样例{ "code": 200,//返回码对应描述 "msg": "成功",//返回码,详见返回码说明 "taskNo": "668229506174286233793097",//本次请求号 "data": { "list": [ { "symbol": "AU0", //代码 "name": "黄金2412" //名称 }, { "symbol": "AU2412",//代码 "name": "黄金2412" //名称 } ] } } 国际贵金属报价请求参数名称类型必须说明symbolString是国际贵金属品种成功返回样例{ "code": 200,//返回码对应描述 "msg": "成功",//返回码,详见返回码说明 "taskNo": "795463438161562841240471",//本次请求号 "data": { "presettle": 614.51, "ask_vol": 3, //卖量(手数) "change": 3.71,//涨跌额 "bid_vol": 1, //买量(手数) "hold": 236472, //持仓量 "volume": 13396, //成交量 "update_time": 1731090599, "high": 619.7, //最高价 "low": 614.2, //最低价 "price": 618.22,//当前价格 "name": "伦敦金(现货黄金)", //名称 "ask": 618.68, //卖价 "preclose": 612.87,//昨日收盘价 "bid": 616.02, //买价 "changeRate": 0.6,//涨跌率 "value": 8273493248,//成交额 "open": 614.3 //今日开盘价 } } 国际贵金属K线请求参数名称类型必须说明symbolString是国际贵金属品种typeString是k线类型0:日k1:1分钟5:五分钟30:30分钟60:60分钟120:120分钟240:240分钟limitString否返回条数 默认10成功返回样例{ "code": 200,//返回码对应描述 "msg": "成功",//返回码,详见返回码说明 "taskNo": "881490008152974143098955",//本次请求号 "charge": true,//计费标志 "data": { "lines": [ [ 2734.83, 2736, 2736.09, 2734.83, 1.17, 0.04, 55, 1732310100 ], [ 2736, 2736.63, 2736.63, 2736, 0.63, 0.02, 42, 1732310400 ] ], "fields": [ "open",//当前分钟开盘价 "close",//当前分钟收盘价 "high",//当前分钟最高价 "low", //当前分钟最低价 "change",//当前分钟涨跌额 "changeRate",//当前分钟涨跌率正常返回示例 "volume",//当前分钟成交数 "tick_at" //数据时间戳 ] } } 国际贵金属期货合约请求参数名称类型必须说明symbolString是国际贵金属期货品种代码成功返回样例{ "code": 200,//返回码对应描述 "msg": "成功",//返回码,详见返回码说明 "taskNo": "251234402215985750524304",//本次请求号 "charge": true,//计费标志 "data": { "list": [ "SI", "SI2411", "SI2412", "SI2501", "SI2503", "SI2505", "SI2507", "SI2509", "SI2512" ] } } }
总条数:94 到第
上滑加载中