Setlist.fm API Swift 包(Swagger-spec 生成版)
这个 setlist.fm API Swift 包旨在让您轻松访问演出歌单数据,以便构建精美的应用程序。 此服务提供获取演出歌单以及演出歌单组成部分(例如艺术家、城市、国家或场地)的方法。
这是 Swagger-spec 生成的 Swift 代码版本。 对于替代版本,请访问 Apple swift-openapi-generator 版本 SwiftSetlistFM Swift 包。
... 了解 setlist.fm 的工作原理(常见问题解答 和 指南 是良好的起点),... 仔细阅读本文档,并且 ... 申请 API 密钥(仅限登录用户)- 如果您还不是注册用户,请先注册(免费)。
大多数特色方法都遵循 'Accept-Language' 标头。 此标头用于本地化城市和国家/地区。 默认语言为英语 (en),但您可以提供任何其他语言,如西班牙语 (es)、法语 (fr)、德语 (de)、葡萄牙语 (pt)、土耳其语 (tr)、意大利语 (it) 或波兰语 (pl)。
DRLSetlistFM 可以作为 Swift 包使用。 要安装它,只需将以下行添加到您的 'Package.swift' 文件中
.package(url: "https://github.com/bdh777psu/DRLSetlistFM", branch: "main"),
API 密钥必须包含在请求中,并使用 'x-api-key' 标头。
DRLSetlistFM.customHeaders = ["Accept": "application/json", "Accept-Language": "en", "x-api-key": "'yourkeyhere'"]
import DRLSetlistFM
SFMsearchSetlistsAPI.sfmSearchSetlistsGetSetlists(artistName: "The Beatles") { data, error in
if error != nil {
print(error.debugDescription)
} else {
if let safeData = data {
print(safeData)
}
}
}
Diogo Lessa
DRLSetlistFM 在 MIT 许可证下可用。