Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Apple Music中创建个性化的音乐用户令牌?_Python_Ios_Apple Music_Apple Musickit - Fatal编程技术网

Python 如何在Apple Music中创建个性化的音乐用户令牌?

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

我正在尝试使用MusicKit API访问我的个人Apple音乐库。我正在构建一个使用它的Python web应用程序。我不确定如何生成个性化的苹果音乐用户令牌。这个过程似乎比开发人员令牌的过程复杂得多

我对XCode和Swift也不熟悉——如果解决方案需要,我会非常感激


谢谢

当用户授权您的应用程序访问用户的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一起使用。