Я пытаюсь получить доступ к вкусному API и решил начать использовать библиотеку RestSharp для звонков. Мой тестовый код выглядит так:
var client = new RestClient("https://api.del.icio.us/");
client.Authenticator = new HttpBasicAuthenticator("username", "password");
client.UserAgent = "my_user_agent";
var request = new RestRequest("v1/tags/get");
client.ExecuteAsync(request, response =>
{
if (response.ResponseStatus == ResponseStatus.Error)
{
Dispatcher.BeginInvoke(() =>
{
MessageBox.Show(response.ErrorMessage);
});
}
else if (response.ResponseStatus == ResponseStatus.Completed)
{
Dispatcher.BeginInvoke(() =>
{
MessageBox.Show(response.Content);
});
}
});
Для этого кода вкусный API возвращает код «доступ запрещен», хотя мое имя пользователя и пароль, используемые в коде, верны. Я подозреваю, что могу делать что-то не так с RestSharp, так как только начал использовать эту библиотеку. Может ли кто-нибудь помочь мне с кодом выше? Что я делаю не так?