【问题标题】:How do I access rdio API?如何访问 rdio API?
【发布时间】:2016-02-10 11:15:12
【问题描述】:

这就是我所拥有的:

$.ajax({
  type:'get',
  url: 'https://services.rdio.com/api/1/',
  dataType: "JSONP",
  method: 'getTopCharts'
  success: function(data) {
    console.log(data);
  }
})

我不太擅长使用 API。我想获得 json 格式的顶级图表。现在这是我在控制台中看到的,旁边有一个 x:

https://services.rdio.com/api/1/?method=getTopCharts&callback=jQuery21406818272015079856_1447092130458&_=1447092130459

我需要使用 API 密钥吗?在文档中它说 不需要用户认证。那么如何获取我的列表呢?

【问题讨论】:

    标签: json ajax api rdio


    【解决方案1】:

    所有 Rdio API 请求都必须使用 POST 方法并包含访问令牌。查看Rdio API Overview。 Rdio 不支持 JSONP,但支持 CORS。使用 jQuery,请求将如下所示:

    $.ajax({
      method: "POST",
      url: "https://services.rdio.com/api/1/get",
      data: {
        method: "get",
        keys: "r139688",
        access_token: "ACCESS_TOKEN"
      }
    })
    

    您需要填写自己的访问令牌。查看OAuth 2.0 documentation 了解如何生成访问令牌。

    【讨论】:

    • 我阅读了文档,但我仍然对如何生成访问令牌感到困惑。
    猜你喜欢
    • 2014-05-05
    • 2015-10-09
    • 2015-11-04
    • 2013-02-19
    • 2013-06-12
    • 2014-03-12
    • 2013-03-24
    • 2015-09-05
    • 2018-06-11
    相关资源
    最近更新 更多