Skip to Content
设计 Web API
book

设计 Web API

by Brenda Jin, Saurabh Sahni, Amir Shevat
May 2025
Intermediate to advanced
232 pages
2h 11m
Chinese
O'Reilly Media, Inc.

Overview

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

使用网络 API 为应用程序开发者提供服务是软件工程师从事的最具成就感的工作之一。但构建一个拥有活跃开发者生态系统的流行 API 同样是极具挑战性的任务。通过这本实用指南,开发者、架构师和技术负责人将学习如何在设计、扩展、推广和演进互操作性 API 的过程中做出复杂决策。

作者 Brenda Jin、Saurabh Sahni 和 Amir Shevat 解释了 API 设计理论,并提供了构建 Web API 及管理其生产运营的实践练习。您还将学习如何建立和维护应用程序开发人员的粉丝群。本书包括来自 Slack、Stripe、Facebook、Microsoft、Cloudinary、Oracle 和 GitHub 等公司的专家建议、工作表、检查清单和案例研究。

  • 了解请求-响应和事件驱动的 API 设计范式
  • 学习设计符合用户需求的 API 的最佳实践
  • 使用模板创建 API 设计流程
  • 扩展您的网络 API 以支持不断增长的 API 调用和用例
  • 定期调整API以反映产品或业务的变化
  • 提供开发资源,包括API文档、示例和工具
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

《Kubernetes 最佳实践》第二版

《Kubernetes 最佳实践》第二版

Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
GraphQL 学习指南

GraphQL 学习指南

Eve Porcello, Alex Banks
《使用 Git 进行版本控制》第三版

《使用 Git 进行版本控制》第三版

Prem Kumar Ponuthorai, Jon Loeliger
Go 简介

Go 简介

Caleb Doxsey

Publisher Resources

ISBN: 9798341658776