一个 Swift 接口,用于 Harvest 时间跟踪 API
请参阅 Harvest API V2 文档,了解 Harvest REST API 的结构。
Harvester 作为 Swift 包分发。仓库 URL 是 https://github.com/tin-whistle/Harvester.git
身份验证可以使用 OAuth 2 标准或个人访问令牌完成。对 Harvest API 的请求必须包含来自这些来源之一的访问令牌。 Harvester 示例项目使用个人访问令牌方案,但您可以选择使用 OAuth 库或编写您自己的实现。唯一的要求是您的实现必须符合 AuthorizationProvider 协议,该协议支持授权、取消授权并提供访问令牌。
任何希望将 OAuth 与 Harvest API 结合使用的应用程序必须首先在 Harvest 上进行注册(需要一个 Harvest 帐户)。
可以在 Harvest 开发者网页上生成个人访问令牌。(需要一个 Harvest 帐户)。
HarvestAPI 是与 Harvester 库的主要联系点。 它使用包含以下属性的 HarvestAPIConfiguration 进行初始化