Задать вопрос
@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 и он работает. Но мне нужна полная история сообщений.
Кто-то знает в чем может быть проблема?
  • Вопрос задан
  • 1370 просмотров
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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