2

我正在尝试使用 MusicKit API 访问我的个人 Apple Music 库。我正在构建一个使用它的 Python Web 应用程序。我不确定如何生成个性化的 Apple Music 用户令牌。这个过程似乎比开发者令牌的过程更复杂一些。

我也不熟悉 XCode 和 Swift - 如果解决方案需要这些,我会很感激。

谢谢!

4

2 回答 2

2

当您使用 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,但没有人告诉你这个回调可以有参数。在这种情况下,响应只是音乐用户令牌本身。

于 2020-10-18T21:07:45.737 回答
1

当用户授权您的应用程序访问用户 Apple Music 帐户时,Apple Music 用户令牌会返回给您的应用程序。

对于本机应用程序,这是使用StoreKit完成的

对于 Web 应用程序,您可以使用MusicKit JS。这处理身份验证/授权,并提供对浏览器中库 API 的访问。

于 2018-06-15T16:16:41.020 回答