Python 如何在Apple Music中创建个性化的音乐用户令牌?
我正在尝试使用MusicKit API访问我的个人Apple音乐库。我正在构建一个使用它的Python web应用程序。我不确定如何生成个性化的苹果音乐用户令牌。这个过程似乎比开发人员令牌的过程复杂得多 我对XCode和Swift也不熟悉——如果解决方案需要,我会非常感激Python 如何在Apple Music中创建个性化的音乐用户令牌?,python,ios,apple-music,apple-musickit,Python,Ios,Apple Music,Apple Musickit,我正在尝试使用MusicKit API访问我的个人Apple音乐库。我正在构建一个使用它的Python web应用程序。我不确定如何生成个性化的苹果音乐用户令牌。这个过程似乎比开发人员令牌的过程复杂得多 我对XCode和Swift也不熟悉——如果解决方案需要,我会非常感激 谢谢 当用户授权您的应用程序访问用户的Apple Music帐户时,Apple Music用户令牌将返回到您的应用程序 对于本机应用程序,可以使用 对于Web应用程序,您可以使用。这将处理身份验证/授权,并提供对浏览器中库AP
谢谢 当用户授权您的应用程序访问用户的Apple Music帐户时,Apple Music用户令牌将返回到您的应用程序 对于本机应用程序,可以使用
对于Web应用程序,您可以使用。这将处理身份验证/授权,并提供对浏览器中库API的访问。当您使用MusicKit JS时,有一种未记录的方式来检索音乐用户令牌。 您需要在主html页面上加载包含以下代码的脚本:
document.addEventListener('musickitloaded', function() {
// MusicKit global is now defined
MusicKit.configure({
developerToken: 'some-token-here',
app: {
name: 'your app name',
build: '1'
}
});
console.log("Zaladowano");
let music = MusicKit.getInstance();
music.authorize().then(function(response) {
console.log(response);
});
});
大多数教程都会告诉您在授权后使用promise,但没有人告诉您此回调可以有参数。在这种情况下,响应只是音乐用户令牌本身。这是否意味着,即使使用MusicKit JS,也没有特定的方法拉取特定用户的个性化音乐令牌来访问其库?用户音乐令牌出现在http头中,用于MusicKit JS的用户库相关请求。也许您可以在用户身份验证后从那里提取它,然后将其与Apple Music http API一起使用。