سلام دوستان،
من یه اسکریپت نوشتم که لینک فایل مستقیم ویدئو رو میگیره بعدش اونو دانلود میکنه و توی هاست میریزه - حالا چطوری باید اینو پست کنم برای اپارات؟
طبق api اپارات باید اول یوزر لاگین شه و بعد یسری اطلاعات میده مثل نام، توکن یوزر و...
اپارات میگه برای ارسال ویدئو باید توکن یوزر و ایدی فرم و ادرس و مشخصات فایل رو پست کنی. من همه اینارو از اپارات گرفتم.
خب حالا من چجوری باید اینا رو ارسال کنم؟
با یه فرم html زدم اما نشد
ممنون میشم راهنمایی کنید
کد:
`
<?php
$u='user name Aparat';
$p=sha1(md5('password Aparat'));
$url="https://www.aparat.com/etc/api/login/luser/$u/lpass/$p";
$file=file_get_contents($url);
$json=(json_decode($file,true));
$login=$json['login'];
$token=$login['ltoken'];
//login karbar dar bala va daryaft token karbar ^^^^^
$uploadform="https://www.aparat.com/etc/api/uploadform/luser/$u/ltoken/$token";
$data=file_get_contents($uploadform); //دریافت محتوا
$uploadform_data=json_decode($data,true); //دی کد جیسون
//print_r($uploadform_data);
$frm=$uploadform_data['uploadform'];
//print_r($frm);
$frmid=$frm['frm-id']; //ersal post be in
$frmaction=$frm['formAction'];
$diraction=$frm['directuploadAction'];
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<form method="post" action="<?php echo $frmaction?>" enctype="multipart/form-data">
<input type="text" name="video" value="filepath">
<br>
<input type="number" name="frm-id" value="<?php echo $frmid?>">
<br>
<input type="text" name="title" value="testtitle">
<br>
<input type="submit">
</form>
</body>
</html>
`
</body></html>
@siamakdals
سلام
کدتون رو داخل صحیح قرار بدید تا راحت تر بخونیمش
لطفا کد های خودتون رو بین ``` قرار بدهید تا بهتر نمایش داده شود
فکر کنید لینکی که قرار یسری اطلاعات متنی و یه فایل براش به روش POST ارسال بشه اینه مثلا:
test.com/get-data
و حالا لینک فایل من توی هاستم به این شکله مثلا:
mysite.com/files/video1.mp4
حالا سوال من اینجاست چطوری باید این فایل رو از طریق PHP به لینک مورد نظر ارسال کنم. با روش POST ?
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟