SwiftSetlistFM

Build Status

一个 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 密钥

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 许可证下可用。