有没有办法使用Soundcloud Python评论一首曲目?

时间:2015-11-20 12:30:44

标签: python-2.7 soundcloud

Soundcloud API参考对我来说有点混乱。我已经学会了如何用它做很多事情,但我无法弄清楚我是否可以评论一首歌。

如果我正确理解了引用,当某些内容旁边有选项GET,PUT,DELETE时,这意味着你可以获取它,发布它并删除它。

但这是一个疯狂的猜测,我可能真的误解了这一点。

我已经尝试了

import soundcloud

client = soundcloud.Client(client_id=id,
                       client_secret=secret,
                       username=email,
                       password=password)

client.put('/tracks/'+str(trackID)+'/comments/', body="Reposted")

但那并没有奏效。如果没有办法做到这一点,这里的PUT是什么意思?以下内容摘自API reference

GET, PUT, DELETE    /tracks/{id}/comments/{comment-id}  a comment for the track

1 个答案:

答案 0 :(得分:1)

一些事情:

  1. 文档建议调用post而不是put

  2. 您的身体必须是包含密钥body和可选timestamp字典的字典。

  3. client.post('/tracks/%d/comments' % track.id, comment={
        'body': 'This is a timed comment'
    })