8

我试图让人们从网页上喜欢 Apple Music 上的曲目、专辑或播放列表。

我了解此页面上的手册: https ://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/SetUpWebServices.html

直到我遇到应该requestUserToken(forDeveloperToken:completionHandler:)在 StoreKit 框架中使用 SKCloudServiceController 方法的部分,因为在 iOS/macOS/tvOS/etc 之外没有可用的 StoreKit 框架。

这个令牌是如何生成的?有没有其他方法可以手动生成这个音乐用户令牌?

我知道这是一个(非常)远景,但也许有人想出来了!

4

2 回答 2

4

新的 Apple MusicKit JS 库允许您从您的开发人员令牌创建音乐用户令牌,如此处在 iOS 之外看到。加载库后,您可以使用该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);
  });
});
于 2018-08-17T16:24:45.053 回答
2

我已经在我的 iOS 应用程序中尝试过这种方法。

您可以按照此链接生成音乐令牌

这基本上是python脚本。您可以从您的 Mac 轻松创建音乐开发者令牌。

于 2017-08-28T12:10:47.673 回答