Telegram Bot API发送照片返回错误代码400

本文关键字:返回 错误代码 照片 Bot API Telegram | 更新日期: 2023-09-27 18:26:17

我正在使用Telegram Bot Api库,发送照片时出现问题。使用以下代码返回错误:

(Telegram.Bot.Types.ApiRequestException捕获Telegram.Pot.Types.ApiRequestException:"[错误]:照片的扩展名不受支持。请使用.jpg、.jpeg、.gif、.png、.tif或.bmp中的一个"具有不受支持的扩展名。请使用jpg、.jjpeg、.gif、png、.tif和.bmp中的任何一个"。

但我确信我的照片扩展是正确的,api.GetMe()工作正常。

   using (var stream = File.Open("1.jpg", FileMode.Open))
       {
    var rep = await Bot.SendPhoto(update.Message.Chat.Id, new FileToSend("name", stream));
                         }  

怎么了?

Telegram Bot API发送照片返回错误代码400

您需要使用FileToSend("name.jpg", stream)而不是使用FileToSend("name", stream)