Задать вопрос
@Andriy1218

Не работает метод messages.getHistory VK API. Как получить полную историю сообщений?

Хочу получить историю сообщений при помощи метода messages.getHistory из VK API.
WebRequest request = WebRequest.Create("https://api.vk.com/method/messages.getHistory?user_id=" + id + "&offset=" + m + "&count=200&access_token=" + token);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
reader.Close();
response.Close();
       
responseFromServer = HttpUtility.HtmlDecode(responseFromServer);//возвращает "{\"response\":[0]}"
JToken token = JToken.Parse(responseFromServer);
messagesList = token["response"].Children().Skip(1).Select(c => c.ToObject<Friend>()).ToList();


Но в ответе от сервера всегда пусто: "{\"response\":[0]}"
Пробовал метод messages.get и он работает. Но мне нужна полная история сообщений.
Кто-то знает в чем может быть проблема?
  • Вопрос задан
  • 1373 просмотра
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы