Arkadaşlar herkese selam,
Geliştirmekte olduğum bir proje için Telegram bot api kullanarak istediğim kanalın bilgilerini çekmeye çalışıyorum. Aşağıdaki kodları kullanarak kanala ait verileri alıyorum lakin kanala ait fotoğrafı alma konusunda hiçbir şekilde ilerleme kaydedemedim. Yaptığım araştırmalarda da net bir çözüm bulamadım. Bunu yapabilen siteler gördüm yani kullanıcı adını yazdığınızda bilgiler ile birlikte resmi alabiliyorsunuz fakat dediğim gibi burada takıldım kaldım. Aslında big_file_id ile dosya idsini çekiyorum ama bunu göstermenin bir yolunu bulamadım. Varsa bilgisi olan yardımcı olursa memnun olurum.
Kodlar aşağıdaki gibidir. Herkese iyi çalışmalar.
<?php
define('API_KEY','APİKEY');
$method = "getChat?chat_id=";
$kanaladi = "@kanaladi";
$urunLinki = "https://api.telegram.org/bot".API_KEY."/".$method.$kanaladi;
$ch = curl_init(); // Curl yi aktif eder yada tanımlar.
curl_setopt($ch, CURLOPT_URL, $urunLinki);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$cikti = curl_exec($ch);
curl_close($ch);
$json = json_decode($cikti,true);
echo $json['result']['title'];
echo "</br>";
echo $json['result']['username'];
echo "</br>";
echo $json['result']['type'];
echo "</br>";
echo $json['result']['description'];
echo "</br>";
echo $json['result']['photo']['big_file_id'];
echo "</br>";
?>