void GetMessages()
{
var _HttpRequest = new HttpRequest();
string Response = HttpRequest.Get("https://api.vk.com/method/messages.getLastActivity?user_id=" + tbID.Text + "&access_token=" + ACCESS_TOKEN + "&v=5.68").ToString();
dynamic JSON = JObject.Parse(Response);
int Activity = JSON.online; /* 0 - offline, 1 - online */
}
Вызов метода должен отправить такой ответ:
{"response":{"online":0,"time":1503753794}}
Где независимо от параметров я получаю ошибку, указывающая на строку:
int Activity = JSON.online;
У вас получается JObject
, у которого есть свойство response
, а уж в нём содержится JObject
со свойством online
.
При обращении к JSON.online
JObject
«на лету» создаёт пустое свойство со значением null
, которое невозможно превратить в int
.
Используйте
JSON.response.online
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача: сделать крутящийся кружок, пока приложение будет делать свои делаДля этой задачи пробовал использовать gif, но есть разные проблемы,...
Привет! Есть тестовая процедурка, написанная на C# CLR SQL, которая потом работает как обычная хранимкаПроцедура пытается создать файл в сетевой...