如何在 Telegram 中从 file_id 获取音频 object?

How to get audio object from file_id in Telegram?

上传到Telegram的文件,我有一个file_id可以下载。但是当最初发送文件时,有一个 audio object 可用,它具有比文件更多的元数据(例如,标题、表演者等)。有没有办法通过 file_id?

再次获取此信息

您可以使用 sendAudio 方法将音频发送到聊天,响应将包含所有附加的详细信息。

遗憾的是,无法仅从 file_id 获取此类信息。没有人知道 file_id 中包含什么,直到最近有几个人设法 'crack' 它。您可以使用 this 检查 file_id 中的内容。所以 file_id 只是 Telegram 服务器上文件位置的表示,其中包含一些信息,例如数据中心、文件位置、哈希校验和,进一步包含原始上传者等。