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
答案 0 :(得分:1)
一些事情:
文档建议调用post
而不是put
。
您的身体必须是包含密钥body
和可选timestamp
字典的字典。
client.post('/tracks/%d/comments' % track.id, comment={
'body': 'This is a timed comment'
})