gpt4 book ai didi

ios - 创建 Apple Music 开发者 token

转载 作者:行者123 更新时间:2023-12-01 22:34:22 24 4
gpt4 key购买 nike

我正在尝试使用 JWT.io 为 Apple Music api (ObjC) 创建 JWT,但由于某种原因,当我遵循 Apple 在文档中使用 (ES256) 规定的格式时,它不会生成 token 。有谁知道如何为 xcode 设置 Apple Music api token ?

最佳答案

您首先必须使用this guide from Apple创建一个MusicKit标识符和一个私钥。 。然后可以使用Swift-JWT from IBM轻松创建 token 在纯 Swift 中。

这或多或少只是对 SwiftJWT API 的调用:

let teamId = "yourTeamID"
let keyId = "yourKeyID"
let keyFileUrl = URL(fileURLWithPath:"/pathToYour/key.p8")

struct MyClaims: Claims {
let iss: String
let iat: Date?
let exp: Date?
}

let myHeader = Header(kid: keyId)
let myClaims = MyClaims(iss: teamId, iat: Date(), exp: Date() + 24 * 60 * 60)
var myJWT = SwiftJWT.JWT(header: myHeader, claims: myClaims)

let token = try! myJWT.sign(using: .es256(privateKey: try! String(contentsOf: keyFileUrl).data(using: .utf8)!))

我使用 Swift 包管理器创建了一个简单的示例和命令行工具:SwiftJWTSample

关于ios - 创建 Apple Music 开发者 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50390649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com