如何在 iOS 之外创建 Apple Music 用户令牌

2024-02-25

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

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

直到我到达应该使用的部分requestUserToken(forDeveloperToken:completionHandler:)方法来自 StoreKit 框架中的 SKCloudServiceController,因为没有适用于外部 iOS/macOS/tvOS/等的 StoreKit 框架。

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

我知道这是一个(非常)渺茫的机会,但也许有人发现了!


新的 Apple MusicKit JS 库允许您从开发者令牌创建音乐用户令牌,如下所示here https://developer.apple.com/documentation/musickitjsiOS 之外。加载库后,您可以使用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);
  });
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 iOS 之外创建 Apple Music 用户令牌 的相关文章

  • 以编程方式触发iOS摇动事件

    如何以编程方式触发 iOS 中的摇动事件 我尝试过以下方法 但它总是崩溃 void shake NSLog TEST UIMotionEventProxy m NSClassFromString UIMotionEvent alloc in
  • 错误:更改核心数据模型后架构armv7的重复符号

    我有一个使用核心数据框架的应用程序 我工作得很好 我刚刚更改了数据模型 向一个实体添加一个属性 当我尝试构建它时 出现错误 duplicate symbol OBJC METACLASS AccountFolder in Users XXX
  • 架构armv7的重复符号

    尝试在我现有的应用程序中使用 Layar SDK 时出现以下错误 我该如何解决这个问题 Ld Users pnawale Library Developer Xcode DerivedData hub afxxzaqisdfliwbzxbi
  • 我怎样才能勾勒出文本字体?

    我想在边框 轮廓 中显示另一种颜色的文本 我正在尝试使用在 MapOverlayView 中显示文本 text drawAtPoint CGPointMake 0 30 withFont UIFont fontWithName Helvet
  • 频繁绘制 CGPath 时的性能

    我正在开发一个将数据可视化为折线图的 iOS 应用程序 该图被绘制为CGPath在全屏自定义中UIView最多包含 320 个数据点 数据经常更新 图表需要相应地重新绘制 刷新率为 10 秒就很好了 到目前为止很容易 然而 我的方法似乎需要
  • 防止 AlertView 被解雇

    任何人都可以帮助我防止在其按钮单击事件上解雇警报视图吗 我有一个 textview 作为我的alertView 的子视图 如果 textview 值为 nil 我不想关闭它 因为这是一个非常老的问题 但我得到了一个解决方案 并且如果其他开发
  • iphone:如何停止快门动画?

    我有两个问题 1 我想知道如何在相机加载时停止快门动画 我正在使用 UIImagePickerController 我已经参考了堆栈溢出的许多答案 但没有成功 2 我在相机中有一个自定义按钮 使用cameraOverlayView并想通过单
  • 避免 UIImage 的 imageNamed - 内存管理

    我正在经历这个链接 http akosma com 2009 01 28 10 iphone memory management tips 我遇到了一个点避免 UIImage 的 imageNamed 出于什么原因我们应该避免这种情况 它会
  • Xcode 存档上传失败并出现错误

    我正在尝试从 xCode 将新版本上传到 iTunesConnect 但每次我都会遇到此问题 问题是什么 我该如何解决这个问题 最近 我开始在上传过程中遇到问题 Xcode 经常卡住 最终会因您看到的第二个错误而失败 受够了一段时间后 我转
  • 仅将 UIImage 移动到另一个 UIImage 内部

    I have an UIImage which is shown in an UIImageView I also have another image in an UIImageView which lays above the firs
  • IOS7 状态栏在选定控制器上隐藏/显示

    我想在某些控制器上显示和隐藏状态栏 这可以完成吗 或者它更像是一个整体应用程序设置 我看过很多关于 plist 更新的帖子 问题 View controller based status bar appearance NO 如果这完成了 那
  • 如何提高包含大量小图像的 UCollectionView 的性能?

    在我的 iOS 应用程序中我有UICollectionView显示大约 1200 个小 35x35 点 图像 图像存储在应用程序包中 我正确地重用了UICollectionViewCell但仍然存在性能问题 具体取决于我处理图像加载的方式
  • 两者都实现了类。将使用两者之一

    我有一个项目 它具有使用 SocketRocket 的依赖项 通过 CocoaPods 安装 并从 HeapAnalytics 导入了静态库 显然 HeapAnalytics 库已经使用了 SocketRocket 编译时没有出现错误 但在
  • 如何在 UICollectionView 的节标题中动态添加标签和按钮?

    请帮助我如何水平添加标签和水平添加类似的按钮 但每个按钮应像另一个部分一样在每个标签的下方对齐 这应该在 UICollectionView 的标题中动态发生 因为标签和按钮的数量根据我的数据 我想制作一种 Excel 类型的布局 并在标题中
  • 尝试复制文件时出错

    我正在尝试使用 NSFileManager 将临时文件复制到另一个位置 但是它失败并抱怨其中一个文件不存在 Copy temp file NSError error BOOL exists fileManager fileExistsAtP
  • iOS - NSNotificationCenter 多个UIKeyboard通知

    我有两个视图控制器 我们称它们为 A 和 B 1 在 A 中 我显示一个包含文本字段的 popOver 2 B中有一个UITextView用于简单的文本编辑 我必须管理 A 和 B 中的键盘才能滚动键盘隐藏的内容 我知道如何重新定位内容 我
  • 带有 Core Data 对象的动态 UITableView 高度

    过去几天我一直在试图解决一个谜团 即为什么我的批处理大小为 20 的 NSFetchedResultsController 总是在获取完成后立即错误 即加载到内存中 我的所有对象 从而导致请求需要约 20 秒 事实证明 这是因为在我的 he
  • 在 Flutter 中显示 iOS 的 PDF 内联文件

    我正在 flutter 中专门为 iOS 开发一个应用程序 现阶段 我需要向其中添加 PDF 文件 问题是 flutter 没有原生的方式来显示 PDF 文件 据我研究 由此tread https github com flutter fl
  • 是什么导致了这个 iPhone 崩溃日志?

    我有点卡住了 需要解决这个问题 因为我的一个应用程序出现了随机崩溃 而这些崩溃并不总是能够重现 这是崩溃日志之一 Incident Identifier 59865612 9F00 44EA 9474 2BF607AD662E CrashR
  • 无法将 admob 与 firebase iOS/Android 项目链接

    我有两个帐户 A 和 B A 是在 Firebase 上托管 iOS Android unity 手机游戏的主帐户 B 用于将 admob 集成到 iOS Android 手机游戏中 我在尝试将 admob 分析链接到 Firebase 项

随机推荐

  • 我正在尝试在 Cocoapods 中制作一个vendered_frameworks

    我想要做的是创建一个可可豆荚 它不显示我的源代码的实现 有人告诉我你可以使用 s ios vendored frameworks 并嵌入你的框架 就像 iOS 对其框架所做的那样 我想做的是嵌入我的框架 但不让我的源文件可见并能够编辑 我究
  • RecyclerView 使用 DiffUtil,防止在更改时滚动底部

    我的方法有问题recyclerViev 特别是滚动 我有一些列表 它是实时更新的 添加了一些项目 删除了一些项目 并且所有内容都按某个参数排序 因此 最初在列表中第一个的项目可以更改其参数 排序后该项目将处于不同的位置 So my recy
  • 在可移植类库中实现自定义异常

    在为 NET 设计自定义异常时 MSDN 提供了这些指导方针 http msdn microsoft com en us library ms229064 aspx 特别是 指南规定自定义异常 应该是可序列化的 即实现ISerializab
  • 当我本地开发时,如果我的本地域未在 Yahoo 注册,如何让 Yahoo OAuth 正常工作?

    我正在开发一个使用 Yahoo OAuth 的应用程序 OAuth 一直工作正常 但我刚刚在 Yahoo 注册了我的域 现在它不允许我在本地开发时使用 OAuth 因为 不允许自定义端口 或者主机未使用此消费者密钥注册 问题是因为我的回调
  • 如何在 XULRunner (js-ctypes) 中使用 ReadDirectoryChangesW

    我正在尝试实施回答这个问题 https stackoverflow com questions 11495227 how can i monitor a file asynchronously in firefox关于异步监视 Window
  • 获取我过去 5 天内在 git 中完成的所有提交

    我不太擅长 sed 或 awk 每个星期五我都想查看过去 5 天内我完成的所有提交 以了解我做了哪些工作 目前我知道的唯一命令是 git log since 5 days Try git log since 5 days author ro
  • Hibernate:对 MySQL 使用反引号,但对 HSQL 不使用反引号

    我从事的一个项目 使用 Java Spring Hibernate 最近从 Oracle 更改为 MySQL 在少数情况下 代码中的某些属性是 MySQL 中的保留字 例如 release 有几种解决方案 1 重命名代码和后续 getter
  • git log 排除重命名

    我可以列出文件的提交 即使它已被重命名或移动 git log follow foo sh 但是 我想 跟踪 该文件 但仅列出文件实际更改的提交 就像是 git log follow exclude renames foo sh git lo
  • DevExpress GridControl 单元格的内部文本可选择但不可编辑

    GridControl 的工作原理就像 Excel 一样 点击once在细胞上选择它 复制复制单元格值和标题 点击twice在细胞上选择内部文本 复制仅复制内部文本 我正在努力防止单元版本挂钩ShowingEditor事件 将版本设置为e
  • Phonegap onscroll 在滚动停止之前不起作用

    我正在使用phonegap 和jquery mobile 开发一个ios 应用程序 我的应用程序中有一个可以滚动的列表 我使用 webkit overflow scrolling touch overflow scroll 至于滚动感觉像原
  • 如何忽略数组适配器中的第一项

    public class ListViewImgAdapter extends BaseAdapter public static final String TAG ListViewImgAdapter private final int
  • NTAG212 Mifare Ultralight 带身份验证

    我是 NFC Android 新手 我已经被困了好几天试图获取第 4 页到第 7 页NTAG212 Mifare Ultralight 带身份验证 我已经有了 PWD 和 PACK 来做PWD AUTH基于NTAG212 Docs 我采用这
  • 激活当前的 QNetworkInterface 并连接到互联网

    我想让当前的网络接口处于活动状态并连接到互联网 实际上 我可以检查网络是否正常以及是否不是环回网络 foreach QNetworkInterface interface QNetworkInterface allInterfaces if
  • Rails - 以可移植的方式创建临时文件

    我的 Rails 应用程序在 Ubuntu 服务器计算机上运行 我需要创建临时文件 以便将它们 馈送到 第二个独立应用程序 我将为此使用 rake 任务 以防需要此信息 我的问题是 在 Rails 应用程序上创建临时字段的最佳方法是什么 因
  • npm install:有没有办法忽略 package.json 中的特定依赖项

    我目前正在尝试为包含本地依赖项的node js 项目创建一个docker 容器 这似乎会导致 docker 出现问题 因此作为解决方法 我尝试仅复制本地依赖项文件夹并忽略 package json 文件中的依赖项条目 有没有办法指定我想忽略
  • 如何合并对象数组?

    假设我有一系列文章 每篇文章可能有也可能没有超过 1 个图像对象 现在由于 mysql 无法将对象分组在一起 所以你必须自己做 所以结果是你得到near重复的文章对象 唯一的区别是图像对象 By near重复我的意思是返回结果的唯一区别是图
  • 如何使用 jest 模拟 window.navigator.language

    我试图嘲笑window navigator language我的玩笑单元测试中浏览器中的属性 以便我可以测试页面上的内容是否使用正确的语言 我在网上发现有人使用这个 Object defineProperty window navigato
  • 自定义异常类型

    我可以在 JavaScript 中为用户定义的异常定义自定义类型吗 如果是这样 我该怎么做 From 网络参考 http webreference com programming javascript rg32 index 2 html t
  • .htaccess 将图像文件重写为php脚本

    这是我现在拥有的 htaccess这应该在未来有效 RewriteEngine On RewriteCond HTTPS on RewriteRule https SERVER NAME 1 R L RewriteCond REQUEST
  • 如何在 iOS 之外创建 Apple Music 用户令牌

    我试图让人们通过网页喜欢 Apple Music 上的曲目 专辑或播放列表 我理解此页上的手册 https developer apple com library content documentation NetworkingIntern