searchSuggestions方法不返回任何相册

时间:2015-08-20 15:15:40

标签: oauth scope rdio

我需要使用" Mozart"查询。 当我使用Rdio API控制台时。它returns几张专辑。但是在curl实用程序的情况下,它什么都不返回。

{"status": "ok", "result": []}

要搜索,请使用以下命令:

curl -X POST 'https://services.rdio.com/api/1/?method=searchSuggestions&types=Album&query=Mozart' -H 'Authorization: Bearer AAAAAWEAAAAAAhkPNgAAAABV1duTVdaEUwAAABpuaWlyZXR0eXZiZG1uZjdjbzJhNWxieHdkddStjPwN8G3shj01cryrkCYZT3pq429kU8cRqbPP85Ad'

为什么会这样?

也许我需要在请求OAuth 2.0访问令牌时指定scope参数?

1 个答案:

答案 0 :(得分:0)

参数必须在请求正文中传递,而不是在查询字符串中传递。所以命令应该是:

curl -X POST 'https://services.rdio.com/api/1/' \
    -H 'Authorization: Bearer ACCES_TOKEN' \
    -d 'method=searchSuggestions&types=Album&query=Mozart'