PDA

View Full Version : مشکل ارسال Video با ربات تلگرام



saeideros
یک شنبه 29 آذر 1394, 22:21 عصر
سلام دوستان و اساتید محترم

من دارم ی ربات تلگرام با استفاده از PHP درست میکنم. تو این ربات با cUrl برای ارسال عکس و ویدیو و فایل استفاده میکنم:




$bot_url = "https://api.telegram.org/bot$botToken/";
$url = $bot_url . "sendPhoto?chat_id=" . $chat_id ;

$post_fields = array('chat_id' => $chat_id,
'photo' => new CURLFile(realpath("uploads/$name")),
'caption' => "$caption"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type:multipart/form-data"
));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);

$output = curl_exec($ch);
echo $output;




با این کد تو ارسال عکس هیچ مشکلی ندارم. ولی وقتی میخوام Video بفرستم ی مشکلی پیش میاد. اول از همه کد ک میشه اینجوری.





$bot_url = "https://api.telegram.org/bot$botToken/";
$url = $bot_url . "sendVideo?chat_id=" . $chat_id ;

$post_fields = array('chat_id' => $chat_id,
'video' => new CURLFile(realpath("uploads/$name")),
'caption' => "$caption"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type:multipart/form-data"
));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);

$output = curl_exec($ch);
echo $output;




وقتی از این کد استفاده میکنم این اتفاق می افته:


"video":{"duration":0,"width":0,"height":0,"file_id":"BAADBAADCgAD0eKcCOEPT0rcc0yBAg","file_size":557106}

یعنی ویدیو ارسال میشه ولی بدون thumbnail. مشکل کار کجاس؟
ممنون میشم طلف کنید و منو راهنمایی کنید.

saeideros
سه شنبه 01 دی 1394, 00:19 صبح
یعنی واقعا کسی نیست که بدونه مشکل کار کجاست؟

mojooriass
سه شنبه 01 دی 1394, 11:48 صبح
این جوری که من دارم میبینم تو پیام تلگرام :





"video":{"duration":0,"width":0,"height":0,"file_i d":"BAADBAADCgAD0eKcCOEPT0rcc0yBAg","file_size":55 7106}




زمان ، طول و ارتفاع تصویر خیلی کمه یه فایل دیگه ارسال کنید بینید مشکل حل نمیشه ؟

saeideros
سه شنبه 01 دی 1394, 13:11 عصر
فایل ویدیویی مشکلی نداره. با چند تا فایل دیگه که با خود گوشی بدون مشکل فرستاده شده هم تست کردم و همین اتفاق افتاده. فایل دانلود و پلی میشه ولی پیشنمایش نداره.

مشکل کار کجاس نمیدونم ولی ظاهرا سرور اطلاعات فایل ویدیویی رو استخراج نمیکنه. حتی وقتی خودم duration رو هم post کردم بازم تفاوتی تو thumbnail نکرد و عرض و ارتفاش صفر شد.

saeideros
چهارشنبه 02 دی 1394, 12:03 عصر
کسی راه حلی چیزی نداره؟

saeideros
پنج شنبه 03 دی 1394, 23:37 عصر
و من همچنان منتظرم ...

saeideros
دوشنبه 07 دی 1394, 15:44 عصر
و همچنان منتظر و در حال جستجو ...

saeideros
شنبه 12 دی 1394, 19:46 عصر
و باز هم در حال جستسجو و منتظر ...