有链接telegram public channel post: a video我可以找到视频URL和它的相应缩略图
你可以看到拇指的质量不好。但我知道电报为用户提供了不同的拇指质量选择。
但要获得拇指,我需要知道我不知道的视频的unique_identifier / file_id。请考虑我在该频道中没有管理员机器人来接收unique_id。
有没有办法从电报公共频道视频帖子中获取unique_id / file_id?或者以其他方式获得更好的拇指?
这是我的php代码,当我有file_id。
function getfile($file_id) {
$url = $this->url
.$this->Token
.$this->method_getFile
.$this->parameter_file_id
.$channelID;
$result=$this->sendRequest($url);
return $result;
}
function sendRequest($url)
{
$ch = curl_init();
$optArray = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true
);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
请注意,前往FFmpeg是我的最后选择。
如果您想获得更好的视频缩略图,您应该在该频道中有一个用于阅读邮件的管理员机器人。在你没有管理员机器人的情况下,试着看看Telegram API(不是Bot Api)。也许你会在那里找到解决方案。