@0a1a2a3a4a5

Возможно ли получить id пользователя из ответа в User Long Poll API?

Проблема стоит в том что в ответе приходит просто какой-то ненужный бред, там из полезного только само сообщение, а всё остальное какая-то брехня. Нет ни peer_id, ни id пользователя который отправил сообщение, т. к. четвёртым элементом в updates идёт id пользователя с которым ведётся переписка. Есть ли способ получить peer_id и from_id без отправки дополнительных запросов к API? Если нет, то на кой вообще нужен этот лонг полл если он информации возвращает 0.

if (JObject.Parse(result).ContainsKey("ts") && JObject.Parse(result).ContainsKey("updates"))
                            {
                                ts = JObject.Parse(result)["ts"].ToString();

                                JToken updates = JObject.Parse(result)["updates"];

                                if (updates.Count<object>() > 0)
                                {
                                    foreach (JToken update in updates)
                                    {
                                        if (update[0].ToString() == "4")
                                        {
                                            Console.WriteLine(result);
                                        }
                                    }
                                }
                            }

Скриншоты кода удалены модератором.
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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