创建播放列表Deezer API

时间:2015-02-12 12:07:32

标签: ruby-on-rails ruby api deezer

我尝试使用Deezer API为用户创建播放列表,但始终出现错误"必须使用活动访问令牌来查询有关当前使用情况的信息"

response = connection.post do |req|
  req.url "user/#{user_id}/playlists"
  req.headers['Authorization'] = "Bearer #{acces_token}"
  req.headers['Content-Type'] = 'application/json'
  req.body = {
    title: name,
    public: public
  }.to_json
end

2 个答案:

答案 0 :(得分:0)

"Bearer #{acces_token}"

中的“访问权限”中存在拼写错误

Authorization Code可能需要Authorization

答案 1 :(得分:0)

如此处http://developers.deezer.com/api/user/playlists所述,此操作需要用户的“manage_library”权限才能创建新的播放列表。只需要像http://developers.deezer.com/api/oauth那样请求这个许可,一切都会正常。