了解如何使用可维护、可测试和可扩展的代码在 Laravel 项目中自信地集成第三方 API。
API 的世界终于变得简单了!
您已经构建了一款出色的应用程序,但现在您的用户想要更多功能。
也许他们希望将月度报告发送到会计软件。也许他们需要在项目管理工具中自动创建新任务,又或者希望联系表单提交自动发送到 CRM 系统。
毫无疑问,与第三方 API 集成并将这些功能添加到您的应用中是
为用户增加价值的好方法
,但开始也可能非常令人畏惧……
事实上,我甚至可以说,API 集成是我整个开发生涯中遇到的最复杂、最可怕的事情之一!如果你想让你的 API 集成正常工作、健壮、安全且易于维护,你需要了解很多事情。
如果您的客户或老板说“我们需要它与 XYZ 的 API 集成”这句话让您感到噩梦,那么您肯定不是一个人。
更重要的是,一旦开始构建集成,就很难知道如何为代码编写自动化测试。毕竟,创建 API 集成而不编写测试,必然会导致集成存在 bug 且难以维护。
但更令人沮丧的是
找到值得信赖的可靠信息也太难了
。
在网上搜索一下,你会发现大量关于 API 的信息,要么完全过时,要么完全错误。如果你曾经做过研究,你就会知道,通常几乎不可能知道哪些信息仍然有用,或者你正在学习的一些概念究竟应该如何应用到你的应用程序中。
理论很棒 - 但你真正需要的是
可操作信息
来自对这个主题非常了解的人……
这正是我今天要向你们提供的
这是我刚开始做开发者时就梦寐以求的全面 API 手册。这是一本值得信赖、值得反复参考的手册。
介绍
在 Laravel 中使用 API
,这是您在 Laravel 项目中自信地构建强大而强大的 API 集成以添加酷炫新功能的完整指南。
无论您是经验丰富的专业人士还是刚刚开始开发生涯,它都包含您使用可维护、可测试和可扩展的代码直接从 Laravel 应用程序使用 API 所需的所有信息。
在里面,你可以立即访问
超过 440 页的详细且易于理解的信息
拥有大量的
真实世界的代码示例
您可以立即开始申请您的项目。
最后,您可以轻松地将第三方 API 与您的 Laravel 项目集成,并且对此充满信心!
本书旨在帮助你
构建可测试、可维护且易于理解的强大 API 集成
。
我将向您展示我为许多项目构建集成的方式,这些项目可以帮助我的客户及其用户,包括具体的代码示例,这些示例提供有关在 Laravel 应用程序中的确切位置、原因和使用方式的上下文……我发现在有关该主题的许多其他书籍和教程中都非常缺乏这一点。
我们将介绍可以用来
提高API集成代码的质量
。
我们将探讨如何利用这些技术,通过 Saloon 与现实世界的 API 集成。我们将介绍如何
为你的 API 集成编写测试,如何处理速率限制,以及如何处理错误
。
当我开始写这本书时,我的主要目标之一就是深入研究那些开发人员经常感到困惑的领域。例如,我专门用了一整章来讨论
开放授权
,这是一个复杂的话题,人们往往不敢轻易触及,所以我最终想让它变得超级易懂,不再像噩梦一样!它包含图表和分步说明,讲解每个“OAuth 流程”的工作原理。
我还添加了完整的指南,教你如何
在 Laravel 应用程序中使用 Saloon 与 OAuth API 进行交互
我真的希望本节能让开发人员不再害怕 OAuth,并鼓励他们更自信、更舒适地使用它。
还有一个专门的部分
安全处理 webhook
从第三方 API 发送回您的应用程序。我参与过许多项目,其中开发人员没有编写安全的代码来处理 Webhook,这意味着系统中存在可能被利用的安全漏洞。我将通过代码示例向您展示如何安全地处理 Webhook,并使您的 API 集成更加健壮和可靠。
根据我的经验,当需要更有能力和自信地处理 API 时,这样的信息就是纯金的。
自始至终,我都尽力打破许多障碍,让一切变得非常简单,让你能够充满信心地投入其中,
让您的 Laravel 项目更加精彩!
您将学习如何使用 Saloon 向第三方 API 集成发出请求。
了解如何安全地处理从第三方 API 发送回 Laravel 应用程序的 webhook。
掌握如何为您的 API 集成编写测试以证明它们按预期工作。
您将学习如何缓存来自第三方 API 的响应,以减少发出的请求数量并提高应用程序的性能。
您将发现可用于避免在向第三方 API 发出请求时达到速率限制的技术。
了解使用 API 集成发出请求时有效处理发生的错误的不同方法。
了解如何直接从 Laravel 应用程序使用 OAuth 与第三方应用程序(例如 GitHub)进行身份验证。
您将学习几种可用于提高 API 集成代码质量的技术,例如数据传输对象、只读类和属性、严格类型检查等。
您将全面了解 API、它们的工作原理以及它们可以为企业带来的好处。
立即访问全书。几分钟内即可开始学习!
开始学习如何构建您自己的出色的 API 集成。
包含的内容:
PDF(轻量模式)
PDF(黑暗模式)
EPUB(适用于电子阅读器)
即时访问
两本书的价格都很实惠!
即时访问
在 Laravel 中使用 API
+ 我最畅销的书
战斗准备 Laravel
,学习如何审核、测试和改进 Laravel 应用程序的完整蓝图。
包含的内容:
两本书
PDF(明暗模式)
EPUB(适用于电子阅读器)
即时访问
嘿!我叫
阿什艾伦
!
我是一个
Laravel Web 开发人员
来自英国。
我曾与世界各地的许多公司合作,帮助他们构建和改进令他们引以为豪的 Laravel 应用程序!
我写 ”
战斗准备 Laravel
“
销量超过 1,200 份
有 PDF、EPUB 和平装本版本。我还写了“
《Laravel 整洁编码指南》
”的下载量已超过 5000 次,并且我有一个活跃的博客,我在那里撰写有关 Laravel 和 PHP 的文章。我还在
Laravel 新闻
和
蜜獾
博客。
我有几个 PHP 包(例如
短网址
和
Laravel 汇率
) 已经
安装超过 61 万次
。我也喜欢从事其他开源项目,并为 Laravel 框架做出了贡献。
阿什·艾伦🚀
Web 开发人员
德怀特·沃森
@DwightConrad它对我理解过去遇到的各种 API 非常有帮助,让我能够正确理解每个标准之间的差异和约定。 学习更好的方法来测试我的 API 集成 。
萨姆·卡雷
@carre_sam这本书是知识宝库,汇集了与第三方 API 集成的实用方法。Ash 拥有出色的 将复杂的集成方法和 RFC 规范分解为美观、可读且可测试的代码 。
赫尔格·斯韦雷
@HelgeSverre它是 非常好 ,买它!
哈兹
@haztakki对于想要了解 webhook 的开发者来说,这是一本很棒的资源。本书提供了清晰简洁的示例,并且 将复杂的概念分解成小块 ,使其易于理解。我强烈推荐这本书给所有想要深入了解 Webhook 的人。
亚历山大·布莱斯
我喜欢这门课程。 我现在可以使用 Saloon 来创建我想要的集成 。
乔恩·珀维斯
@CriticalRespawn如果你正在开发 Laravel 应用程序,并且该应用程序需要连接到 Stripe、GitHub、HubSpot 等 API,那么这本书绝对适合你。它包含大量精彩内容, 它改变了我未来处理 API 的方式
本书提供 PDF 和 EPUB 两种格式下载。通过本网站购买本书,即可获得这两个版本。
您可以从亚马逊购买《Laravel 中的 API 使用方法》的纸质版。您可以 使用此链接从 amazon.com 购买 ,或者您可以在您所在地区的亚马逊网站上搜索“在 Laravel 中使用 API”。
是的!我提供购买力平价 (PPP) 和学生折扣。请发送电子邮件至 mail@ashallendesign.co.uk 我会为您提供一个您可以使用的折扣代码。
当然!购买本书后,您会立即收到一封包含发票的电子邮件。
当然!如果您有任何疑问,可以联系我: mail@ashallendesign.co.uk
在下面输入您的姓名和电子邮件,您将收到来自“
Webhook
“章节内容:
构建 Webhook 路由
Webhook 安全