gpt4 book ai didi

php - Telegram 机器人奇怪的错误 : Bad Request: wrong file identifier/HTTP URL specified

转载 作者:行者123 更新时间:2023-12-02 22:14:57 26 4
gpt4 key购买 nike

我正在使用机器人向 Telegram channel 发送消息。

使用 webhook 方法。

我通过链接发送 file_id。我从 channel 帖子中获取了 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"}

我真的不知道为什么我会得到这个,这就像错误是随机的,因为我猜代码不依赖任何东西。

我使用从 channel 帖子中获得的 file_id。

这个错误的原因是什么?错误请求:指定了错误的文件标识符/HTTP URL

  • 我搜索了所有相关主题,但没有找到好的信息。

最佳答案

documentation中所述,造成这种情况的可能原因有很多。 :

  • 通过 file_id 重新发送时无法更改文件类型。即视频不能作为照片发送,照片不能作为文档发送等。
  • 无法重新发送缩略图。
  • 按 file_id 重新发送照片将发送其所有尺寸。
  • file_id 对于每个机器人来说都是唯一的,并且无法转移从一个机器人到另一个机器人。

关于php - Telegram 机器人奇怪的错误 : Bad Request: wrong file identifier/HTTP URL specified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com