我试图让人们通过网页喜欢 Apple Music 上的曲目、专辑或播放列表。
我理解此页上的手册:https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/SetUpWebServices.html https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/SetUpWebServices.html
直到我到达应该使用的部分requestUserToken(forDeveloperToken:completionHandler:)
方法来自 StoreKit 框架中的 SKCloudServiceController,因为没有适用于外部 iOS/macOS/tvOS/等的 StoreKit 框架。
这个token是如何生成的呢?还有其他方法可以手动生成此音乐用户令牌吗?
我知道这是一个(非常)渺茫的机会,但也许有人发现了!
新的 Apple MusicKit JS 库允许您从开发者令牌创建音乐用户令牌,如下所示here https://developer.apple.com/documentation/musickitjsiOS 之外。加载库后,您可以使用authorize
方法允许用户进行身份验证并生成令牌。
document.addEventListener('musickitloaded', function() {
// MusicKit global is now defined
MusicKit.configure({
developerToken: 'DEVELOPER-TOKEN',
app: {
name: 'My Cool Web App',
build: '1978.4.1'
}
});
let music = MusicKit.getInstance();
music.authorize().then(musicUserToken => {
console.log(musicUserToken);
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)