2013-04-17 5 views
1

Я пытаюсь использовать SoundCloud API в приложении .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) Не найдено. Результат тот же, когда я использую консоль soundcloud http://developers.soundcloud.com/console.

Пропустить что-нибудь? Или есть другой способ опубликовать комментарий к треку с использованием API?

+0

API-интерфейс требует 'запрос Post', если я не ошибаюсь, чтобы получить возможность отправлять комментарии. – PeeHaa

+0

Результат при использовании POST. Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. – ssiderova

ответ

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" } 
}); 
Смежные вопросы