我为约翰迪尔构建了 TypeScript SDK,因为没有其他人做到

发布: (2026年1月17日 GMT+8 03:38)
2 min read
原文: Dev.to

Source: Dev.to

约翰·迪尔的 TypeScript SDK 封面图片(因为没有人做)

约翰·迪尔(John Deere)拥有出乎意料地强大的 API。它们的 Operations Center 提供田地、农场、设备遥测、机器位置、收获数据等信息——基本上是精准农业应用可能需要的全部数据。

但它们没有 SDK。

如果你想与 Deere 集成,只能阅读 OpenAPI 规范并自己编写样板代码。分页?自己处理。重试?自行实现。TypeScript 类型?自己生成。

我在一个项目中需要这些功能,于是自己实现了 SDK。随后我想:为什么只给自己用?

Features

  • 完全类型化的 TypeScript SDK
  • 覆盖 28 个 API 和 123 个操作
  • 自动分页
  • HAL 链接支持
  • 指数退避重试
  • MIT 许可证,免费使用

Installation

npm install deere-sdk

Repository

GitHub:

Back to Blog

相关文章

阅读更多 »