注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 Shazam API 免费 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
瞬间识别任何歌曲只需几秒钟!非常适合将音乐识别功能集成到您的应用程序中
简单
我们的API主要支持JSON格式的请求和响应。但是,根据用例,一些端点也可能支持XML。您可以在请求头中指定首选格式
是的,大多数API端点需要身份验证。您需要一个API密钥或OAuth令牌来验证您的请求。对某些端点的未经授权访问是受限的,以确保数据安全
每个API错误代码 400:错误请求(无效参数) 401:未授权(无效凭据) 404:未找到(无效端点或资源) 500:内部服务器错误(服务器上出现意外问题) 请参阅错误消息以获取解决问题的指导
该API对标准用户的请求速率限制为每分钟100个请求。高级用户可享受更高的请求速率限制。超出限制将导致请求的临时暂停,状态代码为429("请求过多")
识别端点返回已识别歌曲的详细信息,包括歌曲标题、艺术家名称、专辑、歌词、相关视频和播放列表。这些综合数据使用户能够有效地探索和参与音乐内容
响应数据中的关键字段包括“标题”(歌曲名称)“艺术家”(表演者)“专辑”(专辑名称)“歌词”(歌曲歌词)“视频”(音乐视频链接)和“播放列表”(相关播放列表)这些字段为用户提供了必要的信息
响应数据采用JSON格式构建,组织为键值对。每首歌的信息都封装在一个对象中,使得解析和访问特定细节如标题、艺术家和歌词变得简单
识别端点提供信息,例如歌曲标题、艺术家、专辑详情、歌词、视频链接和播放列表。这使用户能够深入了解他们识别的音乐,并增强他们的聆听体验
识别端点主要接受音频输入参数,例如音频文件或流数据 用户可以通过指定音频格式和质量来自定义请求以优化识别准确性
数据准确性通过先进的音频识别算法和庞大的音乐数据库得以维护 持续的更新和质量检查确保提供的信息可靠且及时增强用户信任
典型的用例包括将歌曲识别功能集成到音乐流媒体应用程序、社交媒体平台和娱乐网站中 这种功能通过允许用户即时识别和探索音乐来增强用户参与度
如果识别端点返回部分或空结果,用户应检查音频质量并确保输入清晰。在这种情况下实施后备机制,例如建议类似的歌曲或艺术家,可以增强用户体验