技术补给站第7期:20个超实用API应用案例,开启API进阶之路(内附资料下载)

网友投稿 684 2022-05-29

API 就像哆啦A梦的神秘口袋。

有了 API,可以创建管理云服务器、云容器、云硬盘,提高工作效率;可以接入图像识别、情感分析、内容审核等能力,不懂 AI 照样玩转各种 AI 技能;还可以快速实现视频点播、对话机器人等成熟应用能力……

夸张点说,利用 API 能够快速将许多新技术应用到你的产品中,即便你对此一窍不通。

不过如今依然有很多软件研发从业者对当前 API 产品所能提供的能力知之甚少,下面这 20 期【API 进阶之路】将带你认识 API 的魔力。

在这 20 期 mini 连续剧中,故事主角靠着各种 API 所提供的能力,一路打怪升级,从最初被实习生看不起的“前浪”晋升为公司技术委员会副主席,并且帮助市场、运营团队解决了很多业务难题,甚至到最后独立做出了成功的项目,得到投资人的青睐。

从创建云服务器开始,开启 API 进阶之路

因为 API,我从一个被实习生“无视”的“前浪”,转变成了不仅能够解决技术问题还能解决业务问题(顺手还能帮实习生解决恋爱问题)的“前辈”。

1、因为不会创建云服务器,我被实习生摆了一道

本集提要:在公司新项目上,我居然跟着实习生学习如何通过 API 创建云服务器,有点方,好在自此开启了我的 API 进阶之路。

2、前浪的绝地反击与自我证明

本集提要:万万没想到实习生专业技术不过关,于是我火速写了一份《3 步搞定弹性云服务器查询》的文档,重新找回职场老人的自尊。

3、甩锅大会上,我是如何绝地求生的

本集提要:公司网站加载速度变慢,实习生居然甩锅,我又顺手整理了篇《4 行代码变更弹性云服务器规格》,分享到部门群,老板向我投来赞许的目光。

4、一个技术预案,让老板当场喊出了“奥利给”

本集提要:经过实习生事件之后,我反思技术人不能被动地响应需求,需要主动预判了解业务需求,提前准备了磁盘挂载到弹性云服务器上的操作文档,最后果然用上了。

5、万万没想到,一个技术方案帮实习生追到了运营妹子!

本集提要:网站更新换代,新网站需要单独的新IP地址怎么办?在华为云弹性云服务器上挂载一个新网卡就行了,跟我学只需 3 步就可以实现。

6、一个技术盲点,差点让整个项目翻车

【技术补给站】第7期:20个超实用API应用案例,开启API进阶之路(内附资料下载)

本集提要:学习通过 IAM 自定义代理免密登录到云服务 Console 页面,省去认证环节,直接登陆云服务器进行数据查询和获取,方便运营的妹子随时查数据。

7、老板给我涨薪 30% !如何通过 SDK 接口搞定千万级流量直播

本集提要:公司短视频项目上线后不温不火,运营部决定搞一次千人直播带货。云服务器扩容好办,但是如何批量完成接口封装呢?SDK 让我灵光一闪,于是开发了一个随时批量调整服务器配置的 SDK。

掌握 API,从纯研发破圈发展到业务端

自从学习 API 以后,我用技术手段相继帮助业务部、市场部解决了不少难题,算是从纯研发破圈发展到了业务端。老板召开业务讨论会的时候也会带上我,希望我能从技术角度帮助公司解决业务问题,提升业务的效率和业绩。

8、半天搞定百万条手机号归属地查询,竟影响了公司战略方向!

本集提要:老板要找新的地方开分公司,我基于 API 网关的电话号码归属地查询,分析了最近 5 年各城市打入客服电话的电话号码数,帮老板完成决策。

9、无法想象!大龄码农的硬盘里有这么多宝藏

本集提要:公司要成立技术委员会,做一个可复用且能随时调用的工具库,沉淀技术资产。我灵机一动,把工具库做成云容器化应用,通过 API 网关调用CCE云容器引擎中的容器应用,既方便查询还能随时扩容。

10、高考要考口语?一场 10w+ 刷屏活动是如何用多模态评测 API 做出来的

本集提要:成为技术委员副主席后,我抓住北京高考要新增口语考试的热点,用多模态评测 API 开发了一个测口语的 H5 小游戏,运营妹子喜大普奔告诉我,居然有10万人参加。

11、帮公司省下20万调研费!如何巧用情感分析 API 实现用户偏好调研

本集提要:公司的电商部门要大批量采购一款新手机,我用情感分析 API 接口分析了网上关于这部手机的评论,包括正负面倾向、用户喜好度等等,省了一笔调研费用。

12、逆袭!用关键词抽取 API 搞定用户需求洞察

本集提要:上次刚采购完新手机,但尴尬的是没卖出去,分析后发现没有找准精准用户,缺少“对症下药”的宣传方式。我决定用关键词提取 API 分析一万多条用户评价,分析出哪些是卖点,哪些是用户痛点。

用 API 轻松搞定内容的自动化生产

成为公司技术委员会副主席后,我一方面给研发团队整理各种文档资料,做技术沉淀;一方面给市场/运营帮了几次忙,用技术解决业务问题。

13、破圈,用一个 API 代替10人内容团队

本集提要:根据业务需要,公司要加大资讯类内容的运营力度,准备招10个网站编辑。考虑到成本问题,我提议用文本摘要生成 API,提取站外优质文章的核心内容,自动生成文章摘要,最后由编辑来做优质内容的推荐,可以代替部分人力。

14、用 API 打造一条自动化内容生产流水线

本集提要:现在内容推荐和审核工作量激增,运营部老大又来找求助。我给了个方案:用内容审核 API 对图像、文本、视频进行自动检测,降低内容违规的风险。

15、没有 AI 工程师也能做 OCR 文字识别

本集提要:工作表现太好,老板奖励我7天带薪年假,回老家遇到高中同学,用一个名片识别 API 解决了不会 AI 的老同学的工作烦恼。

16、太秃然了,老板要我一周内检测并导入一万个小时的视频

本集提要:公司要导入其他平台的视频,一万小时的视频加水印、转格式、还要做内容检测要怎么做?视频截图 API 完美解决,先设置自动截图任务,再用图像内容检测 API 来判断内容风险,同时利用媒体处理 MPC 提供的转码模板和水印模板来解决打水印和转格式的问题。

带新项目,这些 API 必不可少

最近这小半年时间,凭借对各种 API 的巧妙应用,我从一个差点被淘汰的“前浪”变成了公司人人尊敬的技术委员会副主席,工作思路也从“苦搬砖”慢慢转变成“用巧劲儿”。

17、干掉 PPT!现场编码的职级晋升答辩你参加过么?

本集提要:第一次做职级晋升答辩的评委,我决定用 CloudIDE 作为现场编码的统一开发环境,考虑到很多人对 CloudIDE 不了解,我提前整理了一份 CloudIDE 实例创建查询的应用示例。

18、研发需求突增3倍,测试团队集体闹离职

本集提要:上线项目集中爆发,开发赶进度,测试压力山大。琢磨一晚上,我建议老板使用云测 API 进行测试用例管理、接口测试等,提高测试效率,保障项目高质量支付。

19、人少钱少需求多的新项目,该怎么带?

本集提要:公司准备抓住短视频风口发展新业务,但项目初期如何安排人力和开发资源呢?商谈半天,我们决定用华为云的应用管理与运维平台(ServiceStage)做新项目的开发和管理,由于 ServiceStage 提供了各种 API 接口,开发效率提高了,后期管理的压力也轻了。

20、本季大结局:API 带来的微创新,打动投资人鼓励我创业

本集提要:短视频的封面图决定了视频的推荐量,用户打开率,我用人脸检测 API 抓取了上万个爆款短视频,截取出封面图,再对这些图片进行分析,得出一份《爆款视频封面特征的分类汇总》,并写成“封面质量自检”规则。功能上线后效果出乎意料地好,我有幸受到一位投资人的邀请,鼓励我去创业。

结语

故事虽然是虚构的,但这也恰恰体现了 API 的魅力所在。API 提供了软件创意与研发智慧的连接能力,成熟的开发者可以借助 API 实现快速创新,而初级开发者也可以利用 API 提供的能力稳定完成开发任务,做到高效持续交付。

第一季的故事中,我们的主角借助 API 的能力,从业务和市场需求的视角上看待产品与研发,实现了个人的成长与进步。在第二季中,主人公将从创业者视角和行业视角看待与使用 API,继续进阶。感谢大家对第一季故事的关注,我们下季再见。

资料下载

最后,如果你想从API生态、API开发者、使用者、API全生命周期管理等多视角了解国内API发展现状,可以点击下载《中国API生态与开发者现状调研报告(2020年)》(完整版),为大家制定API战略提供一个参考视角。

同时,华为云精心汇编了《华为云API精选手册》,收录了30个API应用,覆盖企业应用、EI企业智能、基础服务等多个应用领域,欢迎下载阅读。

本合集为《技术补给站》007期,欢迎大家持续关注。

技术补给站

聚焦热门的细分技术领域,带来系统且专业的干货解读,从而为开发者提供新技术知识的补给,助力技术能力更上一层楼。

【第1期】 中台规划:重磅发布!《IT 2.0时代,华为全场景驱动下中台规划实战全集》

【第2期】数仓调优:数仓性能调优必读:从系统级到SQL级,带你进阶为性能调优高手

【第3期】依赖图绘制:学习大数据治理,手把手教你从零开始画DAG作业依赖图

【第4期】音视频:音视频爆火的背后,藏着哪些技术奥秘?华为云视频云专家为你深度解读

【第5期】云原生:从架构和实践,剖析KubeEdge+Volcano技术硬实力

【第6期】LiteOS实操:带你步步深入LiteOS,掌握物联网开发秘笈

附件: 【2020中国API生态与开发者现状调研报告】.pdf 8.66MB 下载次数:22次

附件: 华为云API精选手册.pdf 4.18MB 下载次数:18次

API Explorer API/SDK CloudIDE 应用管理与运维平台 ServiceStage

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RabbitMQ消息中间件学习3:快速入门案例
下一篇:【华为云社区 19年6月刊】本期推荐: 华为云存储All-Flash战略发布
相关文章