首页 › 合集 › 开放性API开发实战合集
合集封面

开放性API开发实战合集

本合集系统讲解如何设计、开发和维护开放性API接口。从RESTful架构设计原则到OAuth2认证授权,从限流防护到文档自动化生成,覆盖企业级API开发全流程。适合有一定后端基础的开发者系统学习,每周三更新两期,配套代码仓库同步更新。学完本合集,你将具备独立设计大型API系统的能力。

18视频
6小时42分总时长
127.3万播放
2026-11-06最近更新
创作者
架构师老王
关注
全部
基础入门
设计原则
安全认证
性能优化
实战案例
高级主题
排序:
默认
最新
最热
时长

第一章:API设计基础与RESTful规范

01
视频缩略图
新
开放性API概述与应用场景分析
介绍什么是开放性API,为什么企业需要构建API平台,分析微信开放平台、支付宝开放平台等经典案例
8.7万
523
2026-10-15
22:15
02
视频缩略图
RESTful架构风格深度解析
详解REST六大约束,资源命名规范,HTTP方法语义,状态码选择,以及Richardson成熟度模型
12.3万
892
2026-10-18
28:40
03
视频缩略图
热
API版本管理策略与实践
URL版本、Header版本、Accept版本三种方案对比,向后兼容设计,废弃策略与迁移通知机制
15.6万
1247
2026-10-22
19:28
04
视频缩略图
API错误处理与标准化响应设计
构建统一错误码体系,设计清晰的错误信息,使用Problem Details for HTTP APIs标准格式
9.2万
634
2026-10-25
24:52
05
视频缩略图
分页、排序与过滤的最佳实践
基于游标的分页vs基于偏移的分页,多字段排序,复杂查询条件设计,HATEOAS链接生成
7.8万
456
2026-10-29
21:17
06
视频缩略图
GraphQL与传统REST的对比与选型
GraphQL解决的痛点,查询语言设计,N+1问题处理,何时选择GraphQL何时坚持REST
11.4万
781
2026-11-01
26:34

第二章:安全认证与授权机制

07
视频缩略图
热
API密钥管理与签名验证机制
API Key的生成与存储,HMAC-SHA256签名算法实现,时间戳防重放攻击,密钥轮换策略
18.9万
1523
2026-11-05
32:18
08
视频缩略图
新
OAuth2.0授权框架完整实现
授权码、隐式、密码、客户端凭证四种授权模式详解,刷新令牌机制,PKCE扩展防护,实战开发授权服务器
14.2万
967
2026-11-06
38:45
09
视频缩略图
JWT令牌设计与无状态认证
JWT结构解析,声明选择与安全考量,对称与非对称签名,令牌失效与黑名单方案
10.5万
712
2026-10-12
25:09
10
视频缩略图
细粒度权限控制与RBAC模型
基于角色的访问控制实现,资源权限映射,动态权限加载,权限缓存与实时更新策略
8.9万
543
2026-10-08
29:53
11
视频缩略图
API安全防护:限流、熔断与降级
令牌桶与漏桶算法实现,分布式限流方案,Hystrix熔断器原理,服务降级策略设计
13.7万
1089
2026-10-03
27:41
12
视频缩略图
HTTPS与数据加密传输实践
TLS握手流程,证书配置与管理,敏感数据字段加密,AES加密在API中的应用
7.4万
421
2026-09-28
22:36

第三章:文档、测试与运维监控

13
视频缩略图
OpenAPI规范与Swagger自动化文档
OpenAPI 3.0规范详解,使用注解生成文档,Swagger UI集成,API文档版本管理
11.8万
823
2026-09-24
23:27
14
视频缩略图
独家
API自动化测试框架搭建
单元测试、集成测试、契约测试三层体系,使用Postman/Newman实现CI/CD集成,Mock服务搭建
9.6万
678
2026-09-19
31:14
15
视频缩略图
分布式追踪与性能监控
OpenTelemetry标准实现,Jaeger追踪系统部署,Span设计与上下文传播,性能瓶颈分析方法
8.3万
492
2026-09-15
28:08
16
视频缩略图
日志规范与结构化日志实践
日志级别与分类,敏感信息脱敏,ELK日志收集分析,告警规则配置与异常检测
6.9万
387
2026-09-11
20:45
17
视频缩略图
API网关架构设计与Kong实战
API网关核心功能,Kong插件开发,动态路由配置,服务发现与负载均衡集成
12.1万
934
2026-09-06
35:22
18
视频缩略图
开放平台运营:开发者生态建设
开发者门户设计,沙箱环境搭建,SDK生成与分发,应用审核流程,技术支持体系构建
10.7万
756
2026-09-02
26:58
‹ 1 2 ›

观看数据

127.3万
总播放
4.8万
点赞
3.2万
收藏
1.9万
转发

学习指南与观看建议

本合集适合具备至少一年后端开发经验的工程师学习。建议按顺序观看,每章内容环环相扣。第一章奠定API设计理论基础,需要反复理解REST架构约束,这是后续实践的依据。第二章安全认证部分是重中之重,OAuth2.0和JWT章节建议配合动手实践,搭建自己的授权服务器加深理解。第三章的监控与测试内容需要结合实际项目场景,可以在公司项目中逐步应用所学技术。

  • 前置知识:熟悉HTTP协议、了解常见后端框架(Spring Boot/Express/Django等)、具备数据库基础
  • 配套资源:每期视频简介中都有GitHub仓库链接,包含完整代码和测试用例
  • 学习时长:建议每周学习2-3期,配合代码实践,完整学完约需6-8周
  • 实战项目:学完后可以尝试为自己的项目添加开放API能力,或参与开源API项目贡献代码
  • 进阶方向:微服务架构、服务网格、事件驱动架构都是后续可以深入的领域