我正在尝试在.NET应用程序中使用SoundCloud API。我需要发布预定义轨道的评论。我使用以下代码:
byte[] response = client.UploadValues(String.Format
("https://api.soundcloud.com/tracks/{0}/comments.json?oauth_token={1}&comment={2}",
trackID, token, txtComment.Text), "PUT", new NameValueCollection()
{
{ "body", "Comment" }
});
我收到远程服务器返回错误:(404)Not Found。 当我使用soundcloud console http://developers.soundcloud.com/console时,结果是一样的。
我错过了什么吗?或者是否有其他方法可以使用API将评论发布到曲目?
答案 0 :(得分:1)
我找到了解决问题的方法。是这里: How to add comments through the SoundCloud API
我的代码应如下所示:
byte[] response = client.UploadValues(String.Format
("https://api.soundcloud.com/tracks/{0}/comments.json?oauth_token={1}&comment={2}",
trackID, token, txtComment.Text), "POST", new NameValueCollection()
{
{ "comment[body]", "Comment" }
});