• [互动交流] 邮箱验证-邮箱校验-邮件地址验证-电子邮件地址校验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" ] } } }
  • [互动交流] 基金行情查询-基金数据查询-基金查询-基金收益查询-基金持仓-基金规模-基金费率-基金走势-基金信息查询
    概述基金行情查询,指的是投资者通过各类平台获取基金数据包括:基金持仓数据基金费率数据基金分红送配基金公告数据基金规模变化基金基础数据基金经理数据基金历任经理基金历史净值基金收益排名基金走势数据新发基金列表在售基金列表用途对于普通投资者和专业人士而言,其核心用途主要体现在以下几个方面:评估投资盈亏查询基金净值、收益率等数据,可以直观地了解自己持有的基金是赚是亏,以及不同时间维度的业绩表现,帮助投资者理性判断是否继续持有。把握买卖时机观察基金的历史净值走势、回撤情况,以及基金经理的调仓动向,决定是否在相对低点或合适时机建仓。当基金连续表现不佳或出现重大变动时,行情数据能辅助做出止盈、止损或转换基金的决定。筛选与对比基金通过查询多只基金的业绩排名、风险指标、持仓风格等,投资者可以横向对比,筛选出更符合自己风险偏好的产品。跟踪市场热点与行业动态对于行业主题基金,查询其净值变化可以间接反映相关板块的涨跌,帮助投资者捕捉行业轮动机会,及时调整资产配置。辅助长期资产配置定期查询基金的表现,结合市场整体估值,可以动态调整股债配比、不同风格基金的权重,确保资产组合与自己的投资目标和风险承受能力保持一致。满足合规与专业研究需求机构投资者、基金投顾或金融从业者需要通过准确、及时的行情数据来进行产品分析、撰写研究报告、提供投资建议,并满足合规风控的要求。接入说明以基金持仓数据为例请求参数名称类型必须说明fundCodeString是基金代码reportDateString是公告日期,格式为2020-06-30,2020-03-31,不传则默认最新参见此处返回样例{ "code": 200,//返回码,详见返回码说明 "msg": "成功",//返回码对应描述 "taskNo": "492823910191448773171202",//本次请求号 "data": { "reportDate": "2024-06-30",//持仓数据报告期 "stock": [//持仓股票数据集合 { "stockName": "", "rate": 9.18, "type": "增持", "stockCode": "600383" } ], "fof": [],//持仓fof数据集合 "bond": [] //持仓债券数据集合 } }
  • [分享交流] 快递物流全生命周期解决方案API接口介绍
    当我们开发或集成物流系统时,需要用到各种物流数据。本文介绍快递物流全生命周期的解决方案和API,包括:快递查询、快递订阅推送、快递物流轨迹地图、快递地址解析、快递单号识别、快递价格预估、快递时效查询、快递拦截、快递面单打印、快递签单回传。快递查询快递查询即根据快递单号查询快递实时物流信息。这种方式有一定的不足:无论物流状态有无变化,需要主动查询,有可能多次查询的结果是没有变化的。通常按次计费,无论物流状态有无变化,只要发起查询就计费,增加了查询成本。详见此处快递订阅推送快递物流轨迹订阅,即提交一次单号,当此单物流发生变化时,会将物流信息主动推送给提交者。与快递查询相比,它有以下优点:提交一次单号,无需频繁手动查询快递状态,提高了获取物流信息的效率和便捷性。减少查询成本(按单计费),提升系统效率不再需要反复请求接口获取最新状态。详见此处快递物流轨迹地图当我们想查询快递实时物流信息时,如果只是文字信息,那些阅读起来就非常费时费力。如果有一张地图能查看快递的实时物流信息,那就更加直观了。快递物流轨迹地图可以实现此功能。详见此处快递地址解析在电商平台或APP中,当我在填写快递收货地址时,收件方给我的地址杂乱无章,比如:张三13566778899杭州市爱力中心307。而电商平台如果需要按省、市、区、街道、门牌号这样的逐个信息去填写,这就非常不人性化了,还容易输错。那有没有办法把杂乱无章地址转换成省、市、区、街道、门牌号这样的结构化地址的,答案是有的,即快递地址解析API。电商平台只要快递地址解析API集成到他们的平台或AP中,就可以大大提升用户的体验。快递地址解析API的核心功能就是将用户输入的杂乱无章地的地址,转换成结构化地址。不仅如此,还能处理简写、拼音混用等复杂地址格式,支持方言输入和语音转文字的容错修正。详见此处快递单号识别当我们在开发产品时,有查询快递物流的场景。假如手上已有了快递查询API,但需要输入快递公司和快递单号,而且我们的数据只有快递单号,那么怎样才能查询快递物流呢?答案是用快递物流单号API,输入快递单号获取快递公司,再用获取到的快递公司和快递单号来查询快递。快递面单OCR识别支持市面上常见版式的快递面单识别,包括申通、圆通、中通、百世汇通、韵达、顺丰、京东、邮政、极兔、天天等面单版式,结构化识别运单号、收/寄件人姓名、收/寄件人电话、收/寄件人地址等字段。详见此处快递价格预估快递价格预估即根据始发地、目的地、重量和体积来预估寄件费用。用途最优选择:帮助用户根据预算(选最便宜)、时效(选最快)或服务(选送货上门)快速找到最适合的快递方案。运费模板设置:对商家来说,利用预估可测算不同地区的运费成本,从而在后台设置准确的“运费模板”,避免设置过低导致亏损,或设置过高劝退买家。决策参考,选择最优服务:在寄件前,用户可以通过预估价格比较不同快递公司(顺丰、京东、“通达系”等)以及不同时效产品(特快、标快、经济件)的费用。这能帮助你在“时效”与“价格”之间找到平衡点,避免寄完才发现有更划算的选择。快速对比:用户无需逐个登录不同快递公司官网或致电客服,只需输入重量、体积、起止地点,即可一键对比顺丰、京东、通达系等多家快递的预估价格。支持范围支持主流快递公司,包括:顺丰快递,京东快递,EMS,中通快递,圆通快递,申通快递,韵达快递,极兔快递,德邦快递等。详见此处快递时效查询快递时效查询,就是预估快递从寄出到送达的预计时间。它主要分为两种类型:发货前预估;发货后查询。发货前预估在发货前根据始发地和目的地,预估快递从寄出到送达的预计时间。这种方式适用于准备寄快递但还没下单时,提前了解不同快递公司的大致运输时长,方便你根据自己的需求来选择最合适的快递服务。发货后查询发货后可以根据快递单号来预测此单的到达时间,方便收件人及时收货。还可以结合快递查询接口,查询物流轨迹。详见此处快递网点查询快递网点查询,即查询快递公司在各个地区设立的货物分发站点。网点信息包括:详细地址(含省市区)、网点名称、快递公司名称、快递公司编码、网点电话。目前支持:顺丰、中通、圆通、申通、韵达、极兔、德邦、邮政平邮快递网点查询的作用远不止“找一个地方寄快递”那么简单。它更像一个连接您与整个物流网络的智能枢纽,通过提供精准、全面的信息,为您在寄件、收件和物流管理等多个环节带来实质性的便利。其核心价值主要体现在以下几个方面:查询网点联系方式:获取电话、营业时间,方便联系催件、改地址、投诉、协商二次派送。查附近网点位置:找到离自己最近的快递网点、驿站、代收点,方便上门寄件、自提。确认派送范围:看自己的地址是否在派送范围内,避免超区不送、需要自提。跟踪快件异常:物流显示 “到达网点”“滞留网点” 时,可直接联系对应网点处理。解决丢件、破损问题:定位负责该快件的具体网点,针对性沟通理赔、找回快件。当物流显示“已签收”但你没收到,或者退货被拒收时,实体网点往往是最高效的解决途径。详见此处快递拦截已在途中的物流订单,将快递退回原址,部分快递公司可返回寄件网点或转寄其它地址。快递面单打印用于向快递/快运公司下单并获取快递单号,通过快递单号打印面单。详见此处快递签单回传在运单揽收后订阅,可获取用户签单照片,支持顺丰、中通、京东、德邦、百世等十余家快递公司。详见此处
  • [互动交流] 快递网点查询-快递网点地址-快递网点信息查询-快递站点查询API接口介绍
    快递网点查询,即查询快递公司在各个地区设立的货物分发站点。网点信息包括:详细地址(含省市区)、网点名称、快递公司名称、快递公司编码、网点电话。目前支持:顺丰、中通、圆通、申通、韵达、极兔、德邦、邮政平邮快递网点查询的用途快递网点查询的作用远不止“找一个地方寄快递”那么简单。它更像一个连接您与整个物流网络的智能枢纽,通过提供精准、全面的信息,为您在寄件、收件和物流管理等多个环节带来实质性的便利。其核心价值主要体现在以下几个方面:查询网点联系方式:获取电话、营业时间,方便联系催件、改地址、投诉、协商二次派送。查附近网点位置:找到离自己最近的快递网点、驿站、代收点,方便上门寄件、自提。确认派送范围:看自己的地址是否在派送范围内,避免超区不送、需要自提。跟踪快件异常:物流显示 “到达网点”“滞留网点” 时,可直接联系对应网点处理。解决丢件、破损问题:定位负责该快件的具体网点,针对性沟通理赔、找回快件。当物流显示“已签收”但你没收到,或者退货被拒收时,实体网点往往是最高效的解决途径。API介绍请求参数名称类型必须说明shipperCodeString是快递公司编码provinceNameString是省份cityNameString是城市areaNameString是区县addressString否地址信息详见此处返回样例{ "msg": "成功",//返回码对应描述 "code": 200,//返回码,详见返回码说明 "taskNo": "591593430181347812119657",//本次请求号 "data": { "totalCount": "18",// "list": [ { "address": "",//详细地址 "pointCode": "",//网点编码 "cityName": "杭州市",//所在市 "areaName": "余杭区",//所在区 "pointName": "",//网点名称 "shipperName": "",//快递公司名称 "tel": "",//网点联系电话 "provinceName": "浙江省",//所在省 "shipperCode": "" //快递公司编码 }, ... ] } }
总条数:111 到第
上滑加载中