For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 使用 SDK
    • SDK 概述
    • SDK 如何工作
    • Quickstart
    • Customer showcase
  • 使用 SDK
    • 项目结构
    • 添加自定义代码
    • Migrating to Replay
    • 功能特性
  • 参考
      • Generating an SDK
      • 发布到 Packagist
      • PHP 配置
      • 添加自定义代码
      • 变更日志
      • Customer showcase
  • 资源
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
参考PHP

Changelog

February 12, 2026
February 12, 2026

2.0.0

(feat): 引入 PSR-7/17/18 HTTP 接口以支持框架无关的 HTTP 客户端。

这恢复了在 v1.30.0 中临时撤销的 PSR-7/17/18 无关方法。 SDK 现在支持任何符合 PSR-18 的 HTTP 客户端(Guzzle、Symfony HttpClient 等) 并使用 php-http/discovery 在运行时自动查找已安装的客户端。

重大变更很少,但确实存在:

  • Guzzle 不再是硬依赖(移至 suggest/require-dev)
  • 每个请求的超时行为在不同 HTTP 客户端实现之间可能有所不同(目前支持 Guzzle 和 Symfony)
  • 直接捕获 GuzzleHttp\Exception\RequestException 的代码需要重构

迁移:现有 Guzzle 用户应该基本不受影响,因为 Guzzle 实现了 PSR-18。 对于自定义 HTTP 客户端,请确保它们实现 PSR-18 接口。

1.30.0

(fix): 临时将 PSR-7/17/18 HTTP 接口恢复为硬 Guzzle 依赖。 这恢复了 v1.27.0 之前的行为,其中 SDK 需要 Guzzle 作为硬依赖。 用户应期待这将在 v2.0.0 中作为重大变更重新引入。

此更改撤销了在 v1.27.0 中引入的框架无关 HTTP 客户端支持, 恢复了基于 Guzzle 中间件的重试逻辑和直接 Guzzle 依赖。

此页面是否有帮助?
编辑此页面
上一个

February 17, 2026

下一个

February 11, 2026