有没有办法使用 Soundcloud Python 对曲目发表评论?

Is there a way to comment on a track using Soundcloud Python?

Soundcloud API 参考资料让我有点困惑。我已经学会了如何用它做很多事情,但我不知道我是否可以评论一首歌。

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

但这是一个狂野的有根据的猜测,我可能真的误解了这一点。

我试过了

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. 文档建议调用 post 而不是 put

  2. 您的正文需要是一个字典,其中包含键 body 和可选的 timestamp.

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