当前位置: 首页 > 知识库问答 >
问题:

从iTunes搜索API获取ISRC代码(Apple music)

谢烨烨
2023-03-14

下面是一个搜索示例:https://itunes.apple.com/search?term=jack+johnson&entity=song

ISRC代码允许跨市场歌曲的标准标识符(https://en.wikipedia.org/wiki/International_Standard_Recording_Code)。例如,Spotify在API中返回ISRC。

有没有我可以得到这个代码的iTunes轨道?如果苹果自己不提供,我能用他们提供的元数据找到它吗?

非常感谢!

共有1个答案

林和煦
2023-03-14

答案终于是肯定的。通过Apple Music API:https://developer.Apple.com/documentation/AppleMusicAPI/song/attributes

这是每首歌的一部分

isrc字符串(必需)歌曲的国际标准录音代码(isrc)。

// https://api.music.apple.com/v1/catalog/us/songs/900032829
{
    "data": [
        {
            "attributes": {
                // ...
                "isrc": "NLH851300057",
                "name": "Something For the Pain"
                // ...
            },
            "href": "/v1/catalog/us/songs/900032829",
            "id": "900032829",
            "relationships": {
                "albums": { /* ... */ },
                "artists": { /* ... */ }
            },
            "type": "songs"
        }
    ]
}
 类似资料:
  • 我使用Spring Boot,KeyCloak 10,java 8和keyCloak-admin-Client jar。我能够得到用户,他的组和角色。 当涉及到搜索时,我会看到不同的搜索方法选项,例如,我可以: https://www.keycloak.org/docs-api/10.0/javadocs/org/keycloak/admin/client/resource/UsersResour

  • 我可以得到数字订阅频道,但通过困难的方法,我不知道这个方法是否正确。 首先我派人去找https://www.googleapis.com/youtube/v3/search?part=snippet 然后我为循环获取获取频道ID后每个频道的数字订阅 得到https://www.googleapis.com/youtube/v3/channels?part=statistics 然后我得到我的结果频

  • 问题内容: 我在Java应用程序中使用该类,并且需要能够获取HTTP状态代码。如果使用它,则可以在其中看到HTTP状态代码。我还有其他功能可以获取int或String的HTTP状态代码吗? 谢谢一群! 问题答案: 使用,它返回一个包含状态码,协议版本和“原因”的对象。

  • 假设我们有以下 API: 没有客人匹配条件时,我应该返回哪个状态码?我的意思是没有名字为假人的客人。 它应该是带有空数组的、还是

  • 我需要参数来获取包含数组的数据。我尝试了大约100种不同的组合,但我没有得到任何在结果中返回数组的响应。 如果有人知道如何做到这一点,请提供您的答案。 谢谢。

  • 问题内容: 任何人都可以分享一些Java代码来开始使用Google搜索API。可以帮助我。(我已获得API密钥和自定义搜索引擎ID)。 谢谢。 问题答案: 我已经更改了@Zakaria提供的代码中的。这可能不是解决问题的正确方法,但是它为您提供了Google搜索的结果链接。您只需要解析输出。看这里, 希望它也对您有用。