我需要能够从 Apple Music 中检索特定于用户的数据。经过一番搜索,似乎这样做的方法是requestUserTokenForDeveloperToken:
返回用于访问个性化 Apple Music 内容的用户令牌。
但是,那里给出的示例是在 Swift 或 Objective-C 中给出的。我没有足够的经验来确定这段代码是否“可移植”到另一种语言,如 Python。
可能吗?
我需要能够从 Apple Music 中检索特定于用户的数据。经过一番搜索,似乎这样做的方法是requestUserTokenForDeveloperToken:
返回用于访问个性化 Apple Music 内容的用户令牌。
但是,那里给出的示例是在 Swift 或 Objective-C 中给出的。我没有足够的经验来确定这段代码是否“可移植”到另一种语言,如 Python。
可能吗?
请注意:
- (void)requestUserTokenForDeveloperToken:(NSString *)developerToken
completionHandler:(void (^)(NSString *userToken, NSError *error))completionHandler;
这是一个Objective-C界面,你也可以在里面切换语言(那里的语言下拉菜单显示所有语言):
然后现在将显示 Swift 界面:
func requestUserToken(forDeveloperToken developerToken: String,
completionHandler: @escaping (String?, Error?) -> Void)
苹果只为开发者提供两种语言类型的API,没有python(其他)语言接口。
从你的:
但即使我用 Swift 在非 Apple 机器上编写它,这也无济于事,这就是我所要求的。
您检查右侧边栏中的 API 文档,会发现:
SDKs
iOS 11.0+
tvOS 11.0+
Framework
StoreKit
该 API 在 iOS 和 tvOS SDK 中可用,Apple 不在非 Apple 机器上运行这些 SDK。