2016-08-20 163 views
2

我正在处理电报机器人,我需要下载用户发送到机器人的照片,音频和视频。使用get文件方法返回的唯一路径,我只能得到一个缩略图。实际上get文件方法的唯一结果是文件大小非常小。我无法弄清楚问题出在哪里。照片通常以照片的形式发送(不作为文件)。如何使用Telegram Bot从用户上传的API下载全尺寸照片

+0

[如何从电报中获得真实大小的照片(不是拇指)?](http://stackoverflow.com/questions/38106191/how-to-get-photo-in-real-size - 未大拇指从-电报) – Maak

回答

4

首先应该与此API的照片下载到机器人

https://api.telegram.org/bot<token>/getfile?file_id={the file_id of the photo you want to download} 

然后返回你拥有FILE_PATH命名

属性的文件的响应,那么使用FILE_PATH你可以下载照片全尺寸使用这个

https://api.telegram.org/file/bot<token>/<file_path> 

所有这一切都是基于这里找到的官方文档。 Telegram API Doc