【发布时间】:2017-07-30 13:53:15
【问题描述】:
我正在使用机器人向电报频道发送消息。
使用 webhook 方法。
我正在通过链接发送 file_id。我从频道帖子中获得了 file_id。
对于某些文件,例如 GIF 和视频格式 (MP4),
当我使用此代码时:
$url = 'https://api.telegram.org/bot'.token.'/sendVideo?chat_id='.uid."&video=".$file."&caption="
.urlencode($caption);
file_get_contents($url);
我得到这样的错误:
{"ok":false,"error_code":400,"description":"Bad Request: wrong file identifier/HTTP URL specified"}
我真的不知道我为什么会得到这个, 这就像这是随机的错误,因为我猜代码不依赖于任何东西。
我使用从频道帖子中获得的 file_id。
该错误的原因是什么? 错误请求:指定了错误的文件标识符/HTTP URL
- 我搜索了所有相关主题,但没有找到好的信息。
【问题讨论】:
-
你是怎么得到file_id的?通过您尝试发送视频的同一机器人?
标签: php bots telegram telegram-bot