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

时间:2015-12-10 12:59:32

标签: c# telegram telegram-bot

我正在使用Telegram Bot Api Library,发送照片时出现问题。使用下面的代码返回一个错误:

  

(Telegram.Bot.Types.ApiRequestException捕获到Telegram.Bot.Types.ApiRequestException:“[错误]:照片的扩展名不受支持。请使用.jpg,.jpeg,.gif,.png,.tif或.bmp“扩展名不受支持。使用.jpg,.jpeg,.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));
                         }  

怎么了?

1 个答案:

答案 0 :(得分:1)

您需要使用FileToSend("name", stream)

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