我一直在尝试构建一个应用程序(使用python flask,并将react JS作为前端显示器(,作为我自己实践的辅助项目,该应用程序将用户身份验证到Spotify中,然后从他们的库中获取播放列表,并在Apple Music中重新创建。然而,当我通过Spotify身份验证并使用Spotify API获取播放列表列表并访问内容后,我意识到我需要一个开发者令牌和一个音乐用户令牌来访问苹果的API,以便创建和操作苹果音乐播放列表。描述这一点的链接发布在下面。
创建播放列表:https://developer.apple.com/documentation/applemusicapi?language=data(它提到:"这个端点需要一个音乐用户令牌。"(
StoreKit:https://developer.apple.com/documentation/storekit正在获取用户令牌:https://developer.apple.com/documentation/storekit/skcloudservicecontroller/2909079-requestusertokenfordevelopertoke?changes=latest_minor&language=objc
我从pyobjc库中查看了StoreKit框架,但根本找不到SKCloudServiceController,因此无法获得用户令牌。如果有人知道除了使用pyobjc之外我还能做到这一点的方法,请帮帮我!
可以使用PyObjC(由PyObjC-framework-StoreKit安装的"StoreKit"模块的一部分(来使用此API。
但请注意,此API是在macOS 11测试版中引入的,尚未在稳定版本的macOS中提供。