Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【国产化软件】接口开放平台:Java+Swagger+Vue3,适配移动端

【国产化软件】接口开放平台:Java+Swagger+Vue3,适配移动端

原创
作者头像
dogstar
发布于 2024-11-19 09:21:42
发布于 2024-11-19 09:21:42
19400
代码可运行
举报
运行总次数:0
代码可运行

技术栈

【后端】Java,基于Spring Boot 3 + MySQL + Redis + RabbitMQ + Nacos 【前端】基于vue3 + typescript5.x + element-plus@2.8.x + unocss@0.5.x

使用流程和访问

新手开发者的主要使用流程是:

  • 第一步、注册开发平台,并登录
  • 第二步、创建新应用,并等待管理后台审核通过
  • 第三步、根据应用的app_key和密钥,申请新的令牌
  • 第四步、使用令牌,调用API开放接口
  • 第五步、结合OpenAPI,开发自己的应用

访问开放平台(演示环境)

开放后台的地址是: http://java.test.yesapi.cn/platform/

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
假设配置的域名是:http://java.test.yesapi.cn/

或者通过官网的导航菜单,点击【登录】/【注册】跳转进入开放平台。

注册和登录

注册开发者账号

进入开发者注册页面,按提示填写注册信息,然后提交。

登录开放平台

注册成功后,进入开放平台登录页面,输入登录账号和密码,然后登录。

开放平台首页

在开放平台tudm,可以查看到概况统计、我的应用、接口管理、开发者中心、接口流量统计图表和表格数据、已提交的工单等概要信息。

应用管理

创建我的应用

进入【应用管理】-【我的应用】-【创建新应用】,按要求填写相关信息,确认提交,然后等待管理员审核。

填写应用信息:

创建新应用后等待管理员审核并,查看已经成功申请的应用密钥:

除了密钥,你还可以查看自己应用的其他信息,包括但不限于:

  • 应用图标
  • 应用名称
  • 应用AppKey
  • 有效日期(为空时表示不限制)
  • 应用状态(正常使用/注销/禁用)
  • 审核状态(待审核/已通过/未通过)
  • 所属机构

应用审核通过后,可查看应用的接口权限。

接口管理

在管理员分配接口权限后,就可以调用需要的开放接口API。

应用接口权限

在 接口权限 页面,可以选择和切换自己的应用,搜索和查看 已获得的接口权限,或 未获得的接口权限,或全部接口。

对于需要付费才能调用的接口,可以在线立即购买。

账号接口申请

对于未获得权限的接口,如需使用,可以进行接口权限申请。成功申请后,等待管理后台审批。

调用OpenAPI开放接口

开发者在调用开放接口前,需要先注册开发者账号,创建新的应用并等待管理员审核通过,并且只能调用已分配权限的接口。

获取接口访问令牌

首先,开发者需要根据已申请的 app_key 和 app_secret 创建新的访问令牌。可以使用接口** /official/auth/apply_token 申请访问令牌**。

通过在线接口文档,找到并选择【 /official/auth/apply_token】申请访问令牌。输入应用的app_key和密钥,获取令牌:

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -X 'POST' \
  'http://java.api.yesapi.cn/api/official/auth/apply_token' \
  -H 'accept: */*' \
  -H 'Content-Type: application/json' \
  -d '{
  "app_key": "LRB9iLkJVSIIgTguGNmVP3vGX",
  "app_Secret": "EyC1ceQ87Md4cFPR8eJZ4Lod1CKJTxTuVHk4eChetpV5gLGQCgCfXODoj8yH",
  "uid": 0
}'

申请成功后,接口会返回access_token访问令牌,以及expire_at有效时间。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "code": 200,
  "message": "SUCCESS",
  "data": {
    "access_token": "OuOwEdzaZfKnhJij5vOvY9SAKvGFBTispj95ugIjXn6l1XF7VuBU3bQqsFAY1FYPDX+OxLUKM8kYu6o3HwZJWTFOhXu1WKK4P1/LFHT4/IaKLdnrOv7cFb6dgVqTiB0BW9K6uMCWthOiV98XZXhdhN6hcUGR55qLles5OUTECG0=",
    "expire_time": "2024-12-12 08:28:28",
    "expire_at": 1733992108935
  }
}

得到令牌access_token后,便可继续请求其他API接口。

请求具体的开放接口

接下来,就可以根据access_token访问令牌,访问其他的开放接口。

例如,调用 Hello World 接口,

curl请求报文是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -X 'GET' \
  'http://java.api.yesapi.cn/api/demo/hello_world' \
  -H 'access-token: OuOwEdzaZfKnhJij5vOvY9SAKvGFBTispj95ugIjXn6l1XF7VuBU3bQqsFAY1FYPDX+OxLUKM8kYu6o3HwZJWTFOhXu1WKK4P1/LFHT4/IaKLdnrOv7cFb6dgVqTiB0BW9K6uMCWthOiV98XZXhdhN6hcUGR55qLles5OUTECG0=' \
  -H 'accept: */*'

得到的请求结果类似:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"code":200,"message":"SUCCESS","data":"Hello World!"}

统计

统计模块,主要提供了每日接口统计,支持日期范围、AppKey、API接口的搜索,图形展示,数据表格;以及详细的接口请求日记。

每日接口统计

每日接口统计:

接口请求日记

接口请求日志:

开发者中心

开发者资料

查看和修改开发者资料。

Token令牌管理

可以在线维护、查看和管理自己的接口令牌。

修改密码

移动版、黑夜模式和其他

你可以切换到黑夜模式,也可以使用手机移动端访问,还可以自己配置菜单布局方式。

手机移动端访问效果

手机移动端访问效果如上。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
npj | ESA-ECMWF: 机器学习在地球系统观测和预测方面应用的最新进展和研究方向
Schneider, R., Bonavita, M., Geer, A. et al. ESA-ECMWF Report on recent progress and research directions in machine learning for Earth System observation and prediction. npj Clim Atmos Sci 5, 51 (2022). https://doi.org/10.1038/s41612-022-00269-z
MeteoAI
2023/01/18
9360
ECMWF发布未来十年战略规划,包括机器学习路线图
2021年1月26日,ECMWF发布了2021-2030战略,用于指导未来十年的发展规划。此战略主要强调了为ECMWF会员国和合作方及用户提供更加准确的预测。
郭好奇同学
2021/02/12
1.3K0
ECMWF发布未来十年战略规划,包括机器学习路线图
AI预测极端天气提速5000倍!微软发布Aurora,借AI之眼预测全球风暴
自人类有历史以来,就一直执着于预测天气,以各种方式破解「天空之语」,我们慢慢发现,草木、云层似乎都与天气有关,这不仅仅是因为人类从事生产的需要,也是人类想要对着大风歌唱、在月光下吟诗的需要。
新智元
2024/06/05
3200
AI预测极端天气提速5000倍!微软发布Aurora,借AI之眼预测全球风暴
不是取代,而是共生!气象科学的未来需要AI与数值预报的有机结合
数值天气预报和 AI 气象预报存在天然的耦合关系,数值预报可以通过物理数学理论提供可解释的预报结果,AI 气象大模型则能够利用知识经验提高预报计算速度和精度,两者互补才是未来气象预报发展的最有效途径。
HyperAI超神经
2024/07/16
3510
不是取代,而是共生!气象科学的未来需要AI与数值预报的有机结合
AI气象大模型最新总结 ! 揭秘智能天气预测的新纪元
全球目前主要使用的AI气象预测模型包括谷歌DeepMind的GraphCast、华为云的Pangu-Weather、清华大学和中国气象局的NowcastNet、阿里巴巴的SwinVRNN*、复旦大学开发的伏羲、上海人工智能实验室的风乌、英伟达Nvidia的FourCastNet、微软和华盛顿大学的DLWP,以及欧洲中期天气预报中心(ECMWF)的CNN模型。除此之外,还有一些新兴的AI气象模型如前NASA科学家创立的初创公司开发的Zeus AI,专注于短期预测,以及谷歌研究和谷歌DeepMind开发的最新模型MetNet-3,它提供高分辨率的短期天气预测。这些模型利用最新的人工智能和机器学习技术,显著提升了气象预测的准确性和细节层面的分析能力。随着技术进步,未来的气象预测将更加精准和高效。
ClimAI 智慧气象
2023/12/03
13.4K0
AI气象大模型最新总结 ! 揭秘智能天气预测的新纪元
天气和气象数据网站集合
这个是美国NOAA的一个专门下载全球气象站数据的网站,不需要注册,包含全球多个国家数据,中国气象站数量涵盖了934个,每小时、月度、年度数据可直接下载,台站资料也很全面,包括国际交换站、基本站等,还有民国时期的气象资料。不用任何权限就可以下载逐小时地面观测气象数据,常用
陈南GISer
2021/08/18
2.6K1
ECMWF:资料同化还是机器学习?
这是ECMWF春季报告中的一篇文章,主要讨论了目前资料同化(DA)和现代的ML/DL间的基础理论等价问题,并提供了一些示例,以说明如何在NWP工作流程中应用ML/DL,从而扩展当前DA方法的能力,得到更好的分析和预测。
bugsuse
2022/09/23
2.2K0
ECMWF:资料同化还是机器学习?
ECMWF:机器学习在IFS预报系统中的应用
过去三年,机器学习在天气和气候科学中的应用蓬勃发展,许多领域都进行了探索。机器学习工具可以从大量的数据中表示复杂任务,有望改善地球科学的许多问题。
bugsuse
2022/09/23
1.3K0
ECMWF:机器学习在IFS预报系统中的应用
基于深度学习天气预报(DLWP)模型的集合预报系统来开展次季节预测
“Traditional weather prediction tells us what is likely to happen within the next 24 hours and up to two weeks ahead, whereas climate prediction tells us what will likely happen in the coming seasons. Until recently, there was a gap between the weather and climate predictions leaving us unsure about what may happen between two weeks to two months from now. This time window between weather (up to 2 weeks) and climate (a season and longer) is known as “subseasonal.”The forecasting effort targeting this subseasonal time window and bridging the gap between the weather and climate predictions is known as subseasonal-to-seasonal (S2S) prediction.
气象学家
2022/01/18
1.9K0
基于深度学习天气预报(DLWP)模型的集合预报系统来开展次季节预测
ECMWF|面向可扩展的气象和气候机器学习项目
MAchinE Learning for Scalable meTeoROlogy and climate (MAELSTROM) 项目由EuroHPC Joint Undertaking资助,并由ECMWF协调。该项目为期三年,于2021年4月1日启动,旨在帮助天气和气候社区为大规模机器学习应用做好准备。
bugsuse
2022/09/23
7680
ECMWF|面向可扩展的气象和气候机器学习项目
ECMWF天气代码夏令营结束,开放所有源代码
ECMWF第四个天气代码夏令营(ESoWC)于2021年9月29日结束,并进行了为期一天的在线活动展示了9个开源项目的成果。
bugsuse
2022/09/23
6990
ECMWF天气代码夏令营结束,开放所有源代码
Nature|地球系统科学的数字革命
关于人类活动对大气中温室气体浓度和气候系统的影响,已有大量的科学出版发表并进行了解释。目前超过97%的地球系统科学界已经接受了这样的结论——人为温室气体排放需要在几十年内大幅度减少,以避免气候灾难。由于目前自然灾害在全球范围内的影响异常惊人,对极端天气(比如热带气旋的数量和强度、热浪和干旱同时发生的可能性)的准确预测面临非常大的压力。2010-2019年是记录以来损失最严重的十年,经济损失达到2.98万亿美元,相比于2000-2009年高出1.19万亿美元。极端天气以及未能应对的气候变化都是对我们未来造成影响的主要风险。
bugsuse
2022/08/24
6440
Nature|地球系统科学的数字革命
科学前沿 | 全球非结构网格公里尺度模式应用
数值模式分辨率的提高是天气预报和气候预测准确性增加的重要推力,而推动分辨率增加的基本力量是超算。现有的计算能力大致允许全球业务天气预报模式分辨率在~9-15 km,全球气候模式分辨率在25-100 km。一些面向研究性用途的全球模拟可以达到所谓“云解析度”分辨率(一般指网格距不超过4 km),但尚只能间歇性地开展一些“挑战性测试”,距频繁广泛的日常应用还有很大距离。有限区域模式可以相对更轻松地进行公里尺度预报,但对边界条件的天然依赖使其只能作为全球模式的降尺度工具。
郭好奇同学
2020/12/23
1.6K0
科学前沿 | 全球非结构网格公里尺度模式应用
速度提升45000倍,英伟达用傅里叶模型实现前所未有天气预报准确率
机器之心报道 机器之心编辑部 英伟达在天气预报上放出了「大招」。 现代数值天气预报(numerical weather prediction, NWP)可以追溯到 1920 年代。当今,数值天气预报已经无处不在,并且为交通、物流、农业和能源生产等关键部门的经济规划做出了贡献。准确的天气预报通过提前通知极端事件挽救了无数人的生命。 过去几十年,天气预报的质量一直在稳步提高。最早的单点动态建模数值天气预报是由英国科学家 Lewis Fry Richardson 在 1922 年使用计算尺和对数表计算得出的,并用
机器之心
2022/03/04
7560
1分钟预测10天全球天气!谷歌DeepMind全新AI天气预报登上Science,碾压行业SOTA
它就是,谷歌DeepMind团队提出全新的全球天气预报模型——GraphCast,最新研究登上Science。
新智元
2023/11/19
5360
1分钟预测10天全球天气!谷歌DeepMind全新AI天气预报登上Science,碾压行业SOTA
重磅!我国自主研发的次季节-季节-年际尺度一体化气候模式预测业务系统进入准业务化运行
副热带高压怎样移动、亚洲季风如何发展、厄尔尼诺和拉尼娜有何动向?11月16日,更准确回答这些气候关键问题的科技利器——我国气象部门自主研发的次季节-季节-年际尺度一体化气候模式预测业务系统(BCC-CPSv3)通过评审,进入准业务化运行。
气象学家
2020/11/24
8340
哨兵系列卫星介绍与下载教程
哨兵系列卫星是哥白尼计划的一部分,该计划是欧盟的一个地球观测计划。要了解哨兵卫星,我们需要先了解哥白尼计划。
bugsuse
2022/09/23
4.2K0
哨兵系列卫星介绍与下载教程
冬季预测 2022/2023:随着冬季的开始,ENSO冷位相达到峰值,其天气影响越来越大
链接:https://www.severe-weather.eu/long-range-2/winter-forecast-2022-2023-season-november-update-cold-snow-temperature-united-states-canada-europe-fa/
气象学家
2022/11/29
1.3K0
冬季预测 2022/2023:随着冬季的开始,ENSO冷位相达到峰值,其天气影响越来越大
解决数据孤岛/计算消耗/误差累积问题,上海人工智能实验室苏锐:FengWu-GHR实现AI气象预测多重突破
在 2024 智源大会上,上海人工智能实验室青年研究员苏锐分享了 AI 气象预报的历史发展、最新技术研究进展、所面临的挑战,其团队研究成果 FengWu-GHR 解决了高分辨率气象数据稀疏、模型计算消耗大、长时间预测误差累积等问题。
HyperAI超神经
2024/07/01
2920
解决数据孤岛/计算消耗/误差累积问题,上海人工智能实验室苏锐:FengWu-GHR实现AI气象预测多重突破
Nature | 数据驱动的地球系统深度学习与过程理解
Title:Deep learning and process understanding fordata-driven Earth system science
郭好奇同学
2021/12/06
2.1K0
Nature | 数据驱动的地球系统深度学习与过程理解
推荐阅读
npj | ESA-ECMWF: 机器学习在地球系统观测和预测方面应用的最新进展和研究方向
9360
ECMWF发布未来十年战略规划,包括机器学习路线图
1.3K0
AI预测极端天气提速5000倍!微软发布Aurora,借AI之眼预测全球风暴
3200
不是取代,而是共生!气象科学的未来需要AI与数值预报的有机结合
3510
AI气象大模型最新总结 ! 揭秘智能天气预测的新纪元
13.4K0
天气和气象数据网站集合
2.6K1
ECMWF:资料同化还是机器学习?
2.2K0
ECMWF:机器学习在IFS预报系统中的应用
1.3K0
基于深度学习天气预报(DLWP)模型的集合预报系统来开展次季节预测
1.9K0
ECMWF|面向可扩展的气象和气候机器学习项目
7680
ECMWF天气代码夏令营结束,开放所有源代码
6990
Nature|地球系统科学的数字革命
6440
科学前沿 | 全球非结构网格公里尺度模式应用
1.6K0
速度提升45000倍,英伟达用傅里叶模型实现前所未有天气预报准确率
7560
1分钟预测10天全球天气!谷歌DeepMind全新AI天气预报登上Science,碾压行业SOTA
5360
重磅!我国自主研发的次季节-季节-年际尺度一体化气候模式预测业务系统进入准业务化运行
8340
哨兵系列卫星介绍与下载教程
4.2K0
冬季预测 2022/2023:随着冬季的开始,ENSO冷位相达到峰值,其天气影响越来越大
1.3K0
解决数据孤岛/计算消耗/误差累积问题,上海人工智能实验室苏锐:FengWu-GHR实现AI气象预测多重突破
2920
Nature | 数据驱动的地球系统深度学习与过程理解
2.1K0
相关推荐
npj | ESA-ECMWF: 机器学习在地球系统观测和预测方面应用的最新进展和研究方向
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验