АПИ документација

За цене АПИ- ја кликните овде

Иоут.цом АПИ се налази на dvr.yout.com .


Аутентификација

Да бисте приступили Иоут.цом АПИ-ју, морате укључити свој јединствени АПИ кључ. Можете добити АПИ кључ тако што ћете се пријавити са својом адресом е-поште. Не заборавите да свој АПИ кључ чувате у тајности.

Аутентификацијом помоћу АПИ-ја се рукује преко ХТТП заглавља. Сви захтеви захтевају заглавље ауторизације које садржи ваш АПИ кључ у кључу формата: YOUR_API_KEY , где је YOUR_API_KEY кључ доступан на страници вашег налога.

Ради безбедности, сви захтеви морају да се шаљу преко шифроване ХТТПС везе да би се ваши подаци заштитили током преноса.


Промена МП3 формата

Пошаљите видео/аудио УРЛ на Иоут.цом АПИ за промену МП3 формата. АПИ ће аутоматски открити аудио/видео и припремити га за оптималну репродукцију на различитим уређајима.

Пример за померање МП3 формата

Замените YOUR_API_KEY својим јединственим АПИ кључем (који се налази на страници вашег Иоут.цом налога) и замените АУДИО_УРЛ аудио/видео УРЛ-ом:

import requests
import base64

headers = {"Authorization": "API_KEY"}
audio_url = base64.b64encode("AUDIO_URL")
r = requests.post(
    url="http://dvr.yout.com/mp3",
    headers=headers,
    data={
        "video_url": audio_url,
        "start_time": False,
        "end_time": False,
        "title": "Hello world",
        "artist": "Hello world",
        "audio_quality": '128k',
    }
)

with open("audio.mp3" "wb") as fd:
    for chunk in r.iter_content(chunk_size=128):
        fd.write(chunk)
const axios = require('axios');

const headers = {
  Authorization: "API_KEY"
};

const audioUrl = Buffer.from("AUDIO_URL").toString('base64');

const data = {
  video_url: audioUrl,
  start_time: false,
  end_time: false,
  title: "Hello world",
  artist: "Hello world",
  audio_quality: "128k"
};

axios
  .post("http://dvr.yout.com/mp3", data, { headers })
  .then(response => {
    const fs = require('fs');
    const fileStream = fs.createWriteStream("audio.mp3");

    response.data.pipe(fileStream);

    fileStream.on('finish', () => {
      console.log("Archivo descargado con éxito como audio.mp3");
    });

    fileStream.on('error', error => {
      console.error("Error al escribir el archivo:", error);
    });
  })
  .catch(error => {
    console.error("Error en la solicitud:", error);
  });
<?php
$audio_url = base64_encode("AUDIO_URL");

// Datos para enviar en la solicitud POST
$data = [
    "video_url" => $audio_url,
    "start_time" => false,
    "end_time" => false,
    "title" => "Hello world",
    "artist" => "Hello world",
    "audio_quality" => "128k"
];

// Convertir los datos a formato URL-encoded
$postData = http_build_query($data);

// Configurar la solicitud cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://dvr.yout.com/mp3");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: API_KEY",
    "Content-Type: application/x-www-form-urlencoded"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Ejecutar la solicitud
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode === 200) {
    // Guardar el archivo de audio
    $file = fopen("audio.mp3", "wb");
    fwrite($file, $response);
    fclose($file);
    echo "Archivo descargado con éxito como audio.mp3";
} else {
    echo "Error en la solicitud. Código HTTP: $httpCode";
}
?>
curl -X POST "http://dvr.yout.com/mp3" \
         -H "Authorization: API_KEY" \
         -H "Content-Type: application/x-www-form-urlencoded" \
         -d "video_url=$(echo -n 'AUDIO_URL' | base64)" \
         -d "start_time=false" \
         -d "end_time=false" \
         -d "title=Hello world" \
         -d "artist=Hello world" \
         -d "audio_quality=128k" \
         --output audio.mp3
    

Промена формата МП4

Пошаљите видео/аудио УРЛ на Иоут.цом АПИ за промену МП4 формата. АПИ ће аутоматски открити аудио/видео и припремити га за оптималну репродукцију на различитим уређајима.

Пример за МП4 Формат-Схифтинг

Замените YOUR_API_KEY својим јединственим АПИ кључем (који се налази на страници вашег Иоут.цом налога) и замените ВИДЕО_УРЛ аудио/видео УРЛ-ом:

import requests
import base64

headers = {"Authorization": "API_KEY"}
video_url = base64.b64encode("VIDEO_URL")
r = requests.post(
    url="http://dvr.yout.com/mp4",
    headers=headers,
    data={
        "video_url": video_url,
        "start_time": False,
        "end_time": False,
        "title": "hello world",
        "video_quality": 720
    }
)

with open("audio.mp4" "wb") as fd:
    for chunk in r.iter_content(chunk_size=128):
        fd.write(chunk)
const axios = require('axios');

const headers = {
  Authorization: "API_KEY"
};

const audioUrl = Buffer.from("AUDIO_URL").toString('base64');

const data = {
  video_url: video_url,
  start_time: false,
  end_time: false,
  title" "hello world",
  video_quality: 720
};

axios
  .post("http://dvr.yout.com/mp3", data, { headers })
  .then(response => {
    const fs = require('fs');
    const fileStream = fs.createWriteStream("audio.mp3");

    response.data.pipe(fileStream);

    fileStream.on('finish', () => {
      console.log("Archivo descargado con éxito como audio.mp3");
    });

    fileStream.on('error', error => {
      console.error("Error al escribir el archivo:", error);
    });
  })
  .catch(error => {
    console.error("Error en la solicitud:", error);
  });
<?php
$video_url = base64_encode("VIDEO_URL");

$data = [
    "video_url" => $video_url,
    "start_time" => false,
    "end_time" => false,
    "title" => "hello world",
    "video_quality" => 720
];

$postData = http_build_query($data);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://dvr.yout.com/mp4");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: API_KEY",
    "Content-Type: application/x-www-form-urlencoded"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode === 200) {
    $file = fopen("video.mp4", "wb");
    fwrite($file, $response);
    fclose($file);
    echo "Archivo descargado con éxito como video.mp4";
} else {
    echo "Error en la solicitud. Código HTTP: $httpCode";
}
?>
curl -X POST "http://dvr.yout.com/mp4" \
     -H "Authorization: API_KEY" \
     -H "Content-Type: application/x-www-form-urlencoded" \
     -d "video_url=$(echo -n 'VIDEO_URL' | base64)" \
     -d "start_time=false" \
     -d "end_time=false" \
     -d "title=hello world" \
     -d "video_quality=720" \
     --output video.mp4

Glossary of parameters

video_url
string (required)

Аудио/видео УРЛ у басе64. Проверите све странице које подржавамо. Кликните овде

start_time
int

Ово се користи за скраћивање аудио или видео записа и представља секунду у којој желите да започне аудио/видео снимање. Можете послати false да бисте назначили да треба да почне од 0. секунде.

end_time
int / bool (false)

Ово се користи за исецање аудио или видео записа и представља секунду у којој желите да се аудио/видео снимак заврши. Можете послати <code>false</code> ако не желите да исечете аудио/видео.

title
string (required)

Наслов под којим ће аудио/видео бити снимљен; такође се користи за именовање генерисане датотеке.

artist
string

Име извођача под којим ће датотека бити снимљена.

audio_quality
string

Квалитет у којем ће аудио датотека бити снимљена. Доступни квалитети су 32k , 64k , 128k , 256k или 320k .

video_quality
string

Квалитет у којем ће видео датотека бити снимљена. Доступни квалитети су 144 , 240 , 360 , 480 , 720 (за ХД), 1080 (за УХД), 2160 (за 4к) или 4320 (за 8к).

О нама API Политика приватности Услови коришћења услуге Контактирајте нас Пратите нас на БлуеСки-у

2025 Yout LLC | Маде би nadermx