一个 Setlist.fm API Swift 包 (swift-openapi-generator 版本)
这个 setlist.fm API Swift 包旨在让您轻松访问 setlist 数据,以便构建精美的应用程序。 此服务提供获取 setlist 及其组成部分(如艺术家、城市、国家或场地)的方法。
这是 DRLSetlistFM Swift 包的 Swift 5.8、OpenAPI 3.0.x、Apple swift-openapi-generator 版本。
... 了解 setlist.fm 的工作方式(常见问题解答 和 指南 是很好的起点),... 仔细阅读本文档,... 申请 API 密钥(仅限登录用户) - 如果您还不是注册用户,请先 注册(免费)。
大多数特色方法都遵循“Accept-Language”标头。 此标头用于本地化城市和国家/地区。 默认语言为英语 (en),但您可以提供西班牙语 (es)、法语 (fr)、德语 (de)、葡萄牙语 (pt)、土耳其语 (tr)、意大利语 (it) 或波兰语 (pl) 中的任何一种语言。
SwiftSetlistFM 可以作为 Swift 包使用。 要安装它,只需将以下行添加到您的“Package.swift”文件中
.package(url: "https://github.com/bdh777psu/SwiftSetlistFM", branch: "main"),
API 密钥必须包含在带有“x-api-key”标头的请求中。
要开始使用,请查看 Apple swift-openapi-generator 官方文档的“在您的目标中使用生成的代码”部分,其中包含逐步教程!
在 WWDC23 的 Meet Swift OpenAPI Generator 中查看生成器的实际应用。
组件 | macOS | Linux | iOS | tvOS | watchOS |
---|---|---|---|---|---|
生成器插件和 CLI | ✅ 10.15+ | ✅ | ❌ | ❌ | ❌ |
生成的代码、运行时、传输 | ✅ 10.15+ | ✅ | ✅ 13+ | ✅ 13+ | ✅ 6+ |
Diogo Lessa
SwiftSetlistFM 在 MIT 许可证下可用。