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

Как на С++ получить сообщения через api.telegram.org?

Всем привет.
В общем, делаю бота на С++.
Всё почти готово. Сделал класс на WinInet который посылает запросы. Но на одном моменте я остановился.
Дело в том, что я использую библиотеку nlohmann json для mingw.
И когда я делаю парс getUpdates то у меня программа просто вылетает. Как правильно спарсить getUpdates через nlohmann mingw?
Код:
Sleep(1000);
        HttpRequests http("api.telegram.org");
        string page = http.WstringToString(http.SendInetRequest(P_HTTPS, M_GET, L"/bot***/getUpdates" L""));
        MessageBox(NULL, page.c_str(), "", MB_OK);
        json mid = json::parse(page);
        lastmes = mid["result"]["message"]["text"];
        MessageBox(NULL,  lastmes.c_str(), "123", MB_OK);

        InternetSetOption(0, 42, NULL, 0);
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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