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

时间:2016-06-29 17:15:44

标签: java api telegram-bot

我正在使用getFile()然后使用2**60之类的链接下载照片 但我只收到他的缩略图

有人可以问我如何以实际尺寸下载照片吗?

2 个答案:

答案 0 :(得分:4)

您从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
}]

答案 1 :(得分:0)

如果使用PHP:您可以将以下行写成完整尺寸:

$ file_id = $ updates ['message'] ['photo'] [1] ['file_id'];

此行为拇指:

$ file_id = $ updates ['message'] ['photo'] [0] ['file_id'];