Music -Last.fm
专用API
服务商:
Last.fm
【更新时间: 2024.07.11】
Music-Last.fm,这是一个强大的音乐。它能够让你尽情探索由 Scrobbles 强力支持的顶级音乐资源。通过该,你可以深入了解各类音乐信息,感受音乐世界的丰富多彩与独特魅力,为你的音乐之旅提供全面且优质的服务。
咨询
去服务商官网采购>
|
- API详情
- 使用指南
- 常见 FAQ
- 关于我们
- 相关推荐
什么是Last.fm的Music ?
"Music API-Last.fm"是Last.fm提供的音乐应用程序接口(API),它允许第三方开发者访问Last.fm的音乐数据和服务。Last.fm是一个全球性的音乐社区,用户可以在这里追踪他们的音乐收听习惯、发现新的音乐、查看音乐趋势,以及与其他音乐爱好者互动。
什么是Last.fm的Music ?
Last.fm的Music 有哪些核心功能?
- 音乐搜索和元数据:开发者可以使用API搜索音乐、艺术家、专辑,并获取相关的元数据,如标题、艺术家信息、封面图片等。
- 用户收听数据:API可以访问用户的收听历史(称为Scrobbles),包括他们听了哪些歌曲、何时听的,以及播放次数等。
- 音乐推荐和相似艺术家:基于Last.fm社区的收听数据,API可以提供音乐推荐和相似艺术家的建议。
- 音乐趋势和图表:开发者可以获取Last.fm社区的音乐趋势和图表数据,如最热门的艺术家、歌曲等。
Last.fm的Music 的核心优势是什么?
- 庞大的用户基数:Last.fm拥有大量的活跃用户,因此API提供的数据具有广泛的代表性。
- 丰富的音乐元数据:Last.fm提供了详细的音乐元数据,包括封面图片、艺术家传记、歌词等。
- 社交互动:通过API,开发者可以将Last.fm的社交功能集成到自己的应用中,让用户可以分享他们的音乐喜好、发现新的音乐,并与朋友互动。
- 实时更新:Last.fm的数据是实时更新的,因此开发者可以获取最新的音乐趋势和用户收听数据。
在哪些场景会用到Last.fm的Music ?
- 音乐应用:音乐播放器、流媒体服务、音乐发现应用等可以使用API获取音乐元数据、用户收听数据,以及提供音乐推荐。
- 社交应用:社交媒体平台、论坛、博客等可以使用API让用户分享他们的音乐喜好、查看音乐趋势,并与其他用户互动。
- 数据分析:市场研究、趋势分析等领域的研究人员可以使用API获取Last.fm的数据,以了解音乐行业的最新动态和趋势。
- 教育应用:音乐教育应用可以使用API提供音乐课程、艺术家介绍、音乐历史等内容,帮助学生更好地了解和学习音乐。
1. 获取 API 密钥
如果您还没有 API 帐户,请申请一个。对于您的每个帐户,您将有一个共享密钥,您将在第 6 节中使用该密钥。您还需要设置一个回调 URL ,我们的身份验证服务将在第 4 节中重定向到该 URL 。
2. 向用户请求授权
将您的用户发送到last.fm/api/auth,并使用您的 API 密钥作为参数。使用 HTTP GET 请求。您的请求将如下所示:
http://www.last.fm/api/auth/?api_key=xxx
如果用户未登录 Last.fm,他们将被重定向到登录页面,然后被要求授予您的 Web 应用程序使用其帐户的权限。在此页面上,他们将看到您的应用程序的名称以及第 1 部分中提供的应用程序描述和徽标。
2.1 自定义回调url
您可以选择指定一个与 API 帐户回调 URL 不同的回调 URL。将其作为查询参数添加cb
。这允许您让用户在授权过程之后转发到您网站的特定部分。
http://www.last.fm/api/auth/?api_key=xxx&cb=http://example.com
3. 创建身份验证处理程序
一旦用户授予在 Last.fm 页面上使用其帐户的权限,Last.fm 将重定向到您的回调 URL,并提供身份验证令牌作为 GET 变量。
<callback_url>/?token=xxxxxxx
如果回调 URL已经包含查询字符串,则会附加令牌变量,例如;
<callback_url>&token=xxxxxxx
位于您的回调 URL 的脚本应获取此身份验证令牌并使用它来创建 Last.fm Web 服务会话,如第 4 节所述。
指南详情链接:https://www.last.fm/api/webauth
音乐至上。追踪、查找和重新发现音乐。
加入数百万用户。全部免费。
您的音乐统计数据。
实时直播。
赚钱 Last.fm 连接到音乐服务或通过我们的网络客户端、应用程序或浏览器插件来追踪您流式传输的音乐。
实时查看您的统计数据、接收每周报告、访问您的收听历史记录等等。
我们发现你喜欢的音乐。
Last.fm 使用您的收听历史记录向您推荐新音乐和活动。
在您的个性化音乐页面、Next_30 播放列表或推荐电台上找到您喜爱的音乐。
重新发现你的音乐。
您听过的每首歌曲均汇集于此。
随时访问您的整个听力记录,重点关注的日子,查看您的所有时间统计数据并重新发现被遗忘的收藏夹。
1. 获取 API 密钥
如果您还没有 API 帐户,请申请一个。对于您的每个帐户,您将有一个共享密钥,您将在第 6 节中使用该密钥。您还需要设置一个回调 URL ,我们的身份验证服务将在第 4 节中重定向到该 URL 。
2. 向用户请求授权
将您的用户发送到last.fm/api/auth,并使用您的 API 密钥作为参数。使用 HTTP GET 请求。您的请求将如下所示:
http://www.last.fm/api/auth/?api_key=xxx
如果用户未登录 Last.fm,他们将被重定向到登录页面,然后被要求授予您的 Web 应用程序使用其帐户的权限。在此页面上,他们将看到您的应用程序的名称以及第 1 部分中提供的应用程序描述和徽标。
2.1 自定义回调url
您可以选择指定一个与 API 帐户回调 URL 不同的回调 URL。将其作为查询参数添加cb
。这允许您让用户在授权过程之后转发到您网站的特定部分。
http://www.last.fm/api/auth/?api_key=xxx&cb=http://example.com
3. 创建身份验证处理程序
一旦用户授予在 Last.fm 页面上使用其帐户的权限,Last.fm 将重定向到您的回调 URL,并提供身份验证令牌作为 GET 变量。
<callback_url>/?token=xxxxxxx
如果回调 URL已经包含查询字符串,则会附加令牌变量,例如;
<callback_url>&token=xxxxxxx
位于您的回调 URL 的脚本应获取此身份验证令牌并使用它来创建 Last.fm Web 服务会话,如第 4 节所述。
指南详情链接:https://www.last.fm/api/webauth
音乐至上。追踪、查找和重新发现音乐。
加入数百万用户。全部免费。
您的音乐统计数据。
实时直播。
赚钱 Last.fm 连接到音乐服务或通过我们的网络客户端、应用程序或浏览器插件来追踪您流式传输的音乐。
实时查看您的统计数据、接收每周报告、访问您的收听历史记录等等。
我们发现你喜欢的音乐。
Last.fm 使用您的收听历史记录向您推荐新音乐和活动。
在您的个性化音乐页面、Next_30 播放列表或推荐电台上找到您喜爱的音乐。
重新发现你的音乐。
您听过的每首歌曲均汇集于此。
随时访问您的整个听力记录,重点关注的日子,查看您的所有时间统计数据并重新发现被遗忘的收藏夹。