Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: В связи с ограничениями telegram осваиваю api Макс, проблема синтаксиса.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию В связи с ограничениями telegram осваиваю api Макс, проблема синтаксиса.

    Пользовали сбор статистики с оборудования через телеграм все работало до недавнего времени, как бы не хотелось пришлось осваивать Api макс. Уперся в длину строки запроса в 255 но это подсказали (оказалось уже существуют новые решения), сейчас проблема в синтаксисе запроса. Сервер принимает адекватно только запрос вида
    ***curl -X POST "https://platform-api.max.ru/messages?chat_id=#CHAT_ID#" -H "Authorization: #TOKEN#" -H "Content-Type: application/json" -d '{"text": "тестовое сообщеие","attachments" : [{"type": "inline_keyboard","payload": {"buttons": [[{"type": "link","text": "Открыть ссылку","url": "https://example.com"}]]}}]}'***.
    Но кодесис не считает верным наличие одинарных кавычек, в этой части ***'{"text": "тестовое сообщеие","attachments" : [{"type": "inline_keyboard","payload": {"buttons": [[{"type": "link","text": "Открыть ссылку","url": "https://example.com"}]]}}]}'***

    Возможны ли варианты скормить такой синтаксис в кодесис???
    запрос.PNG

  2. #2

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Экранируйте одиночные кавычки в составе строки таким образом: $'
    Спасибо Евгений, Вы бог Codesys

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Экранируйте одиночные кавычки в составе строки таким образом: $'
    Евгений, подскажите возможно как то посмотреть отправляется ли запрос через CmpSysExec.SysExecute5? xBusy и xDone отрабатывают, но в sResult ответа не появляется, запрос сформированный из sCommand вставляю в консоль на Пк он отправляется и отчет приходит.

  5. #5
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от Mihail_K Посмотреть сообщение
    Евгений, подскажите возможно как то посмотреть отправляется ли запрос через CmpSysExec.SysExecute5? xBusy и xDone отрабатывают, но в sResult ответа не появляется, запрос сформированный из sCommand вставляю в консоль на Пк он отправляется и отчет приходит.
    зайдите в консоль и посмотрите вывод самой команды, а по том уже что в КДС

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    зайдите в консоль и посмотрите вывод самой команды, а по том уже что в КДС
    Спасибо за наводку открыл через putty консоль спк ничего там не видно при запуске CmpSysExec.SysExecute5, кинул запрос напрямую в консоль putty ответ получил.

  7. #7

    По умолчанию

    Моё решение по рассылке в МАКС, аналогия с телеграмм от Евгения Кислова
    https://cloud.mail.ru/public/KYUH/fHwJ3V3WM инструкция в трех словах как добыть бота и токен
    Последний раз редактировалось Mihail_K; 21.04.2026 в 14:36.

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,850

    По умолчанию

    Цитата Сообщение от Mihail_K Посмотреть сообщение
    Евгений, подскажите возможно как то посмотреть отправляется ли запрос через CmpSysExec.SysExecute5? xBusy и xDone отрабатывают, но в sResult ответа не появляется, запрос сформированный из sCommand вставляю в консоль на Пк он отправляется и отчет приходит.
    Напишите, пожалуйста, мне на e.kislov@owen.ru
    В письме укажите ваш номер телефона для связи.

  9. #9

    По умолчанию

    Михаил, если не тайна, выложите документацию по API MAX. Проблема ровно такая же. Нужны уведомления на мессенджер Макс
    Нет сейчас возможности централизованной отправки из облака, значит нужно как-то персонально через curl -X POST
    +79104444236
    С уважением,
    Лапшин Вячеслав

  10. #10

    По умолчанию

    Цитата Сообщение от krollcbas Посмотреть сообщение
    Михаил, если не тайна, выложите документацию по API MAX. Проблема ровно такая же. Нужны уведомления на мессенджер Макс
    Нет сейчас возможности централизованной отправки из облака, значит нужно как-то персонально через curl -X POST
    Брал исходник Api c оф источника https://dev.max.ru/docs-api/methods/POST/messages далее по аналогии с APi телеграмма, смогу заставить адекватно работать прикреплю образец.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ошибки синтаксиса OwenLogic в ST функциях вызывают креш.
    от ReasonX в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 18.10.2023, 21:16
  2. Осваиваю программные реле ПР114
    от Александр6208 в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 20.03.2017, 06:56
  3. В кодесисе нет подсветки синтаксиса
    от Yegor в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 27.01.2015, 12:54
  4. Формула-ошибка синтаксиса
    от Columbariy в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 20.02.2013, 12:22
  5. ПЛК 63 FBD(осваиваю)
    от Север в разделе ПЛК63/73
    Ответов: 63
    Последнее сообщение: 27.06.2012, 13:35

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •