如何从电报中获取实际尺寸(不是拇指)的照片?

Dmi*_*sov 0 java api telegram-bot

我正在使用 getFile(),然后使用类似的链接下载照片https://api.telegram.org/file/bot<token>/<file_path>. ,但我只收到了他的缩略图

谁能问我如何下载真实尺寸的照片?

Maa*_*aak 5

您从 Telegram 收到的对象包含一个不同大小的photo数组。file_id索引越高,尺寸越大,所以你只需要选择合适的file_id

它可能看起来像这样:

[{
    "file_id":"AgADBAADxxxx",
    "file_size":19374,
    "width":253,
    "height":320
},{
    "file_id":"AgADBAACxxxx",
    "file_size":75657,
    "width":632,
    "height":800
}]
Run Code Online (Sandbox Code Playgroud)