【问题标题】:how to get "billboard hot 100" chart listing via billboard API如何通过广告牌 API 获取“广告牌热门 100”图表列表
【发布时间】:2011-10-20 11:40:21
【问题描述】:

我已经尝试了几个小时来准确地获得“billboard hot 100”图表(结果与http://www.billboard.com/#/charts/hot-100匹配)... 但到目前为止还没有成功。

我已经彻底阅读了http://developer.billboard.com/docs 的 API 文档...

据我了解,从这里 -> developer.billboard.com/docs/read/The_Chart_Service/Resources/Chart_Spec “billboard hot 100”的 ID 为“379”

但是当我在图表项目调用中使用它时,像这样 -> api.billboard.com/apisvc/chart/v1/list?id=379&format=json&api_key=bvk4re5h37dzvx87h7rf5dqz

我只是得到一个错误:(

如果有人有使用 api 的经验,请帮助我...

谢谢

【问题讨论】:

  • 最近我一直在尝试同样的事情。我认为广告牌 API 已死 :(

标签: json api


【解决方案1】:

2020-01-21 更新

RSS 提要现已失效。您可以在 archive.org https://web.archive.org/web/2020*/http://www.billboard.com/rss/charts/hot-100 查看提要的历史快照。

但是,您现在可能需要使用网络抓取来获取数据。


Billboard API 现在似乎已经死了,没有任何人维护它的迹象。

但是,他们确实为 Hot 100 提供了 rss 提要,请参阅http://www.billboard.com/rss/charts/hot-100。您或许可以从中获得所需的信息。

【讨论】:

  • 不幸的是,这个提要似乎不再存在
【解决方案2】:

NPMJS 上的这个包以 JSON 格式返回 Billboard Hot 100 歌曲和有关每个曲目的信息。

https://www.npmjs.com/package/billboard-top-100

【讨论】:

  • 广告牌是否明确允许这样做?
【解决方案3】:

如果您碰巧了解 Python,请查看billboard.py

来自链接页面:

pip install billboard.py
>>> 导入广告牌 >>> 图表 = billboard.ChartData('hot-100') >>> song = chart[0] # 得到没有。 1 首歌曲上榜 >>> 歌曲名称 u'一舞' >>> 歌曲艺术家 u'Drake 以 WizKid 和 Kyla 为特色 >>> song.weeks # 图表上的周数 15 >>> song.spotifyID u'11hqMWwX7sF3sOGdtijofF'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多