وب سرویس آپلود فایل صوتی


توضیحات:

این متد به منظور آپلود فایل صوتی استفاده می شود.

آدرس متد وب سرویس
پارامتر های ورودی
نام پارامتر نوع توضیحات
username string (الزامی) نام کاربری وب سرویس
password string (الزامی) رمز عبور وب سرویس
file File(e.g. mp3, wav, ogg) (الزامی) فایل صوتی
پاسخ وب سرویس

در صورت موفقیت آمیز بودن درخواست، پاسخ به صورت زیر خواهد بود:

{
  "id": "voice_bef30d09683411e6c0ccd",
  "success": true,
  "duration": "0.99275 s"
}
$url = 'https://callapi.asanak.com/v1/upload/voice';
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://callapi.asanak.com/v1/upload/voice',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => array('username' => 'USERNAME','password' => 'PASSWORD','file'=> new CURLFILE('/C:/Music/beep-01a.mp3')),
  CURLOPT_HTTPHEADER => array(
    'Content-Type: multipart/form-data'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;