我需要使用" 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参数?
答案 0 :(得分:0)
参数必须在请求正文中传递,而不是在查询字符串中传递。所以命令应该是:
curl -X POST 'https://services.rdio.com/api/1/' \
-H 'Authorization: Bearer ACCES_TOKEN' \
-d 'method=searchSuggestions&types=Album&query=Mozart'