所有文章 > 当前分类:API设计
掌握良好的API设计原则:是什么、为什么以及如何
掌握良好的API设计原则:是什么、为什么以及如何
2024/12/04
API 设计原则是数字世界中建立强大连接的模型,其中 API 弥合了系统之间的差距。本文简化了 API 设计的复杂性,向您介绍了确保功能性、可靠性和易用性的经过实践检验的原则。学习如何奠定优秀 API 的基础,而无需猜测,这样您就可以专注于真正重要的事情:打造一款能够无缝集成并根据技术需求扩展的卓越工具。
理解每种API类型的基本指南
理解每种API类型的基本指南
【API设计】 本文将主要 API 类别细分为开放、合作伙伴、内部和复合。我们还将根据所使用的协议讨论 API 的类型。在本文的最后,您可以放心地选择适合您需求的 API。
2024/12/04
了解电信公司的API标准CAMARA
了解电信公司的API标准CAMARA
【API设计】 在本文中,我们将探讨CA​​MARA 项目(一家电信公司 API 标准机构,最近已成为 Linux 基金会项目)的努力,以及标准化 API 可能对电信行业产生的影响。
2024/12/04
如何编写v3 AsyncAPI描述
如何编写v3 AsyncAPI描述
【API设计】 在这篇文章中,我们将通过一个用例示例讨论 AsyncAPI v3.0 提供的主要更改,并描述这如何改进您现有的 API 设计方法。我们将使用此用例创建示例 AsyncAPI 描述,以帮助阐明该方法的优点。
2024/12/03
提高开发人员生产力的API终极指南
提高开发人员生产力的API终极指南
【API设计】 在本指南中,我们帮助您以开发人员的身份自信地驾驭API领域。这份实用指南重点介绍了 RESTful、SOAP 和 GraphQL API 及其在优化项目中的作用。我们讨论了可以完善您的开发工具包的最佳实践和集成策略,帮助您轻松构建弹性、互连的软件系统。
2024/12/03
如何设计更具包容性的API
如何设计更具包容性的API
【API设计】 创建包容性 API 不仅仅是勾选复选框 — 而是要为不同的用户创建一个受欢迎的环境。从术语到更易于访问的开发人员门户设计,让我们探索一些有助于指导这种方法的基本原则。
2024/12/03
从api.ai工作原理来看构建简单场景chatbot的一般方法
从api.ai工作原理来看构建简单场景chatbot的一般方法
【API设计】 chatbot无疑是当前非常火的一个研究领域和产品方向,简单地可以分为两类,开放域bot和封闭域bot,开放域bot倾向于解决所有的事情,而封闭域bot倾向于解决某一个细分领域中的事情,旨在用AI技术提高效率,提高生产力。现阶段的开放域bo...
2024/12/03
如何通过 API 将大模型集成到自己的应用程序中
如何通过 API 将大模型集成到自己的应用程序中
【API设计】 OpenAI 的员工 Sherwin Wu 和 Atty Eleti 在 QCon 上讨论了如何使用 OpenAI API 将这些大语言模型集成到应用程序中,并通过使用 API 和工具将 GPT 连接到外部世界以扩展 GPT 的功能。 ...
2024/12/03
.NET 7.0在.NET Core Web API中实现限流就这么简单
.NET 7.0在.NET Core Web API中实现限流就这么简单
【API设计】 限流可以保障web API站点的安全性,它有助于保护服务器的资源,防止无效的访问,从而达到站点访问平衡性。本文将探讨如何在.NET Core Web API实现限流。并用案例介绍如何限流。 1、什么是限流 限流是一种用于限制客户...
2024/12/02
通过Flask框架创建灵活的、可扩展的Web Restful API服务
通过Flask框架创建灵活的、可扩展的Web Restful API服务
【API设计】 RESTFUL API 当今,Restful API 在 Web 开发服务上已经成为主流,Python 作为一门优秀的编程语言,也因此拥有了实现 Restful API 的强大优势。而本文将从什么是 Restful API 入手,逐步...
2024/12/02
WebHDFS Rest API 企业实战:大佬手把手带你堵住漏洞,企业实例解析
WebHDFS Rest API 企业实战:大佬手把手带你堵住漏洞,企业实例解析
【API安全】 Apache Hadoop提供了本地库,用于访问HDFS。这些本地库对于在Hadoop集群内运行的应用程序非常有用,只需要配置hadoop客户端的环境就可以使用这些库来直接访问HDFS。         然而,对于外部应用程序来说,如...
2024/12/02
万字讲透REST API资源建模
万字讲透REST API资源建模
【API设计】 0 前言 ★ “REST 中信息的核心抽象是资源。任何可以被命名的信息都可以成为资源:文档或图像、临时服务(例如‘今天洛杉矶的天气’)、其他资源的集合、非虚拟对象(例如一个人)等等。换句话说,任何可能成为作者超文本引用目标的概...
2024/12/02
用WhatsApp API发OTP验证码最全指南
用WhatsApp API发OTP验证码最全指南
【API设计】 在使用互联网应用程序的过程中,完成用户身份验证往往是必不可少的环节。常见的身份验证是在应用注册、登录、忘记密码等操作中,系统会向用户的手机发送一条验证码短信,并要求用户将验证码输入到相应的输入框中,从而完成身份识别操作。看起来虽然简单,但设...
2024/12/02
为你的 ASP. NET Core Web API 创建 Microsoft Power App
为你的 ASP. NET Core Web API 创建 Microsoft Power App
【API设计】 通过轻松创建 Web API 前端来提升您的开发体验。     低代码工具在开发人员中越来越流行,因为用更少的代码更快地创建应用程序。在 Visual Studio 2022 17.6 预览版2中,您现在可以通过连接服务连接到 Mic...
2024/12/02
怎样设计安全的GraphQL API?
怎样设计安全的GraphQL API?
【API设计】 在这篇文章,我们将讨论一些各种 GraphQL 部署和迁移的安全风险,这些安全风险在客户管理过程中被发现。我们会讨论比较常见的高风险权限漏洞,以及不太常见的服务端请求伪造(SSRF)问题。上述这些问题都是我们在尝试实现从 GraphQL 到...
2024/12/02
如何在以太坊上构建GraphQL API
如何在以太坊上构建GraphQL API
【API设计】 过去,开发人员通过构建自己的集中式索引服务器从区块链中提取数据,将数据存储在数据库中,并通过API进行公开。这需要大量的工程和硬件资源,并且破坏了分散化所需的重要安全性。 本文将向大家介绍如何在去中心化Web基础架构-区块链数据上轻松...
2024/12/02
1 3 4 5 6 7 13