【发布时间】:2017-03-15 15:50:45
【问题描述】:
对于上传到 Telegram 的文件,我有一个 file_id,我可以下载它。但是在最初发送文件时,有一个audio object 可用,它的元数据比文件多(例如,标题、表演者等)。有没有办法通过仅使用 file_id 再次获取此信息?
【问题讨论】:
对于上传到 Telegram 的文件,我有一个 file_id,我可以下载它。但是在最初发送文件时,有一个audio object 可用,它的元数据比文件多(例如,标题、表演者等)。有没有办法通过仅使用 file_id 再次获取此信息?
【问题讨论】:
您可以使用sendAudio 方法将音频发送到聊天,响应将包含所有附加的详细信息。
【讨论】:
很遗憾,仅从 file_id 中获取此类信息是不可能的。直到最近,当几个人设法“破解”它时,才有人知道 file_id 中包含什么。您可以使用 this 检查 file_id 中的内容。因此,file_id 只是 Telegram 服务器上文件位置的表示,其中包含一些信息,例如数据中心、文件位置、哈希校验和,其中还包含原始上传者等。
【讨论】: