Коллеги, привет.
Отправляю в канал форматированное сообщение через telegram API, которое содержит ссылку:
На это выдает ошибку:
экспериментально было установлено что вся проблема в спецсимволах / и &. Если их из ссылки удалить, то все отправляется нормально. В описании API сказано, что символы необходимо экранировать \, но это не работает.
Прошу помощи опытных товарищей, как подкорректировать запрос?
Отправляю в канал форматированное сообщение через telegram API, которое содержит ссылку:
Bash:
curl "https://api.telegram.org/botMY_TOKEN/sendMessage?chat_id=@MY_KANAL&parse_mode=HTML&text=<a href=my_domen.ru/modules.php?name=press_dep&op=1&did=592>Пример текста</a>"
На это выдает ошибку:
Bash:
{"ok":false,"error_code":400,"description":"Bad Request: can't parse entities: Unexpected end of name token at byte offset 47"}
экспериментально было установлено что вся проблема в спецсимволах / и &. Если их из ссылки удалить, то все отправляется нормально. В описании API сказано, что символы необходимо экранировать \, но это не работает.
Прошу помощи опытных товарищей, как подкорректировать запрос?