@DmitryLife

Почему не отправляется видео по file_id?

Добрый день.

Задача сделать отправку Video Note (круглое видео). Для этого есть API метод sendVideoNote

Чтобы получить file_id, я отправляю боту свой файл, он возвращает мне JSON, где в json.message.video.file_id, лежит нужный ID.

Теперь я отправляю запрос типа 'https://api.telegram.org/bot' .'TOKEN' . '/sendVideoNote' + параметры ['chat_id'=>num,'video_note' => file_id]

Но в ответ тишина. Ошибка 400.
Отправлял как через сервер, так и через Postman. Все запросы уходят, этот нет. Причем если video_note указать, как просто ссылка на mp4 видео, то отображается как обычное видео (но мне нужно круглое, поэтому я и думаю, что надо через file_id)

Где я мог ошибиться?
  • Вопрос задан
  • 376 просмотров
Решения вопроса 1
@DmitryLife Автор вопроса
Относительно file_id Telegram, проинспектировал, что файлы пересылаются только в том случае, если он был загружен именно в этот чат бот. (Т.е. надо отправить в бот документы/фото/видео, в который вы хотите потом отправлять эти файлы, вернуть file_id этого дока, и потом можно его использовать)

По URL почему-то так и не получилось грузить. Пишет не верный формат отправки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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