Apple Music 用户令牌会过期吗?

Do Apple Music User Tokens expire?

我正在努力将 Apple Music 集成到我的网络应用程序中。我使用 Apple 的 MusicKit JS 让用户验证一次。但是,我很好奇生成的 Music User Token 是否过期。我将此令牌存储在数据库中,但我需要知道我是否可以在以后再次使用此令牌而无需用户再次进行身份验证。

This question好像是半相关的

谢谢!

我也一直在想办法解决这个问题。我刚刚代表用户打电话要求创建播放列表并收到 403。不幸的是,我不知道令牌已经过时了多久,但我确实认为它已经接近 1 - 2 个月了。 .

这里的另一个问题是您必须重新提示用户登录(因为我认为没有刷新令牌端点)。也许我们可以一起找到解决方案!

粗略浏览后,我在 Apple 开发者论坛中发现了两个不同的问题,提示这些令牌有一个不可配置的 6 个月到期时间。 2 个月前,一位 Apple 媒体工程师回答了其中一篇帖子,这似乎是您在文档之外可以获得的权威来源。

论坛条目#1:How to set music user token expiration?

问题:

I would like to create presave feature on my app with Apple Music API. On this article, developer token has an option to set expiration date but music user token don't. Does music user token has an option to set expiration date? If not, how do I know expiration date on music user token?

回答(来自苹果媒体工程师,2 个月前):

Thanks for your question regarding Media User Token expiration.

The Media User Token expires after 6 months, currently. There is no way to configure this by the developer.

论坛条目#2:When does a Music User token expire?

问题:

After how much time does a Music User token expire? For my use case I am unable to reauth the user using MusicKit JS, so I would like to know how long I can use the User token.

回答(来自用户,1 年前):

The expiration is 6 months currently