我正在尝试获取 apple music API 的用户令牌,我已经从 python 终端命令生成了有效的开发人员令牌
I am try to get user token for apple music API, i have already generated valid developer token from python terminal commands
我第一次在 IOS 应用程序中使用 apple music api。我已经在 python 命令的帮助下生成了开发人员令牌。
我每次请求用户令牌时都会出错 "An error occurred when requesting user token: The operation couldn’t be completed. (SKErrorDomain error 7.)"
我的开发者令牌看起来像 "esfd.................................................................................Mpo"
if #available(iOS 11.0, *)
{
SKCloudServiceController().requestUserToken(forDeveloperToken:
developerToken, completionHandler: { (userToken, error) in
print("An error occurred when requesting user token: \(error!.localizedDescription)")
})
}
else
{
SKCloudServiceController().requestPersonalizationToken(forClientToken: developerToken, withCompletionHandler: { (userToken, error) in
print("An error occurred when requesting user token: \(error!.localizedDescription)")
})
}
请任何人帮助我....
是develop token的问题。我使用 https://github.com/pelauimagineering/apple-music-token-generator. At the beginning, i use another ruby generator to get develop token. I test ok by using curl -v -H 'Authorization: Bearer [developer token]' "https://api.music.apple.com/v1/catalog/us/songs/203709340", but also get (SKErrorDomain error 7.) in sample code. Now it is ok. The ruby generator doesn’t work with requesting user tokens:https://github.com/pelauimagineering/apple-music-token-generator/issues/4
修复了它
好的,我明白了,
"SKErrorDomain error 7" 错误的主要原因是您的订阅计划。
如果您不是 apple music 的订阅者并且您想要获取音乐用户令牌,那么您总是会遇到相同类型的错误。
我第一次在 IOS 应用程序中使用 apple music api。我已经在 python 命令的帮助下生成了开发人员令牌。
我每次请求用户令牌时都会出错 "An error occurred when requesting user token: The operation couldn’t be completed. (SKErrorDomain error 7.)"
我的开发者令牌看起来像 "esfd.................................................................................Mpo"
if #available(iOS 11.0, *)
{
SKCloudServiceController().requestUserToken(forDeveloperToken:
developerToken, completionHandler: { (userToken, error) in
print("An error occurred when requesting user token: \(error!.localizedDescription)")
})
}
else
{
SKCloudServiceController().requestPersonalizationToken(forClientToken: developerToken, withCompletionHandler: { (userToken, error) in
print("An error occurred when requesting user token: \(error!.localizedDescription)")
})
}
请任何人帮助我....
是develop token的问题。我使用 https://github.com/pelauimagineering/apple-music-token-generator. At the beginning, i use another ruby generator to get develop token. I test ok by using curl -v -H 'Authorization: Bearer [developer token]' "https://api.music.apple.com/v1/catalog/us/songs/203709340", but also get (SKErrorDomain error 7.) in sample code. Now it is ok. The ruby generator doesn’t work with requesting user tokens:https://github.com/pelauimagineering/apple-music-token-generator/issues/4
修复了它好的,我明白了,
"SKErrorDomain error 7" 错误的主要原因是您的订阅计划。
如果您不是 apple music 的订阅者并且您想要获取音乐用户令牌,那么您总是会遇到相同类型的错误。