वीडियो डाउनलोड API दस्तावेज़ीकरण

हमारी Any4K.com वीडियो डाउनलोड API आपको YouTube, TikTok और Twitter सहित लोकप्रिय सोशल मीडिया प्लेटफॉर्म से आसानी से वीडियो डाउनलोड करने की सुविधा देती है। API विभिन्न वीडियो गुणवत्ता, ���्रारूपों का समर्थन करती है और वीडियो और ऑडियो निकालने की क्षमताएं प्रदान करती है।

API एंडपॉइंट्स

वीडियो जानकारी जांच

वीडियो मेटाडेटा और उपलब्ध डाउनलोड प्रारूप प्राप्त करता है।

एंडपॉइंट: https://api.any4k.com/v1/dlp/check
विधि: POST
Content-Type: application/json

अनुरोध पैरामीटर

पैरामीटरप्रकारआवश्यकविवरण
urlstringहाँडाउनलोड करने के लिए वीडियो URL
langstringनहींभाषा कोड (डिफ़ॉल्ट: en)
countrystringनहींदेश कोड (डिफ़ॉल्ट: US)
platformstringनहींप्लेटफॉर्म नाम (डिफ़ॉल्ट: Web)
deviceIdstringनहींविशिष्ट डिवाइस पहचानकर्ता

अनुरोध उदाहरण

cURL
curl -X POST https://api.any4k.com/v1/dlp/check \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=VIDEO_ID",
    "lang": "hi",
    "country": "IN",
    "platform": "Web",
    "deviceId": "your-device-id"
  }'
Node.js
const axios = require('axios');

async function checkVideo() {
  try {
    const response = await axios.post('https://api.any4k.com/v1/dlp/check', {
      url: 'https://www.youtube.com/watch?v=VIDEO_ID',
      lang: 'hi',
      country: 'IN',
      platform: 'Web',
      deviceId: 'your-device-id'
    }, {
      headers: {
        'Content-Type': 'application/json'
      }
    });
    console.log(response.data);
  } catch (error) {
    console.error('त्रुटि:', error.response.data);
  }
}

प्रतिक्रिया प्रारूप

{
  "err_code": 0,
  "err_msg": "",
  "data": {
    "id": "VIDEO_ID",
    "title": "वीडियो शीर्षक",
    "description": "वीडियो विवरण",
    "duration": 180,
    "view_count": 1000000,
    "upload_date": "20240401",
    "extractor": "youtube",
    "is_live": false,
    "thumbnail": "https://example.com/thumbnail.jpg",
    "download": [
      {
        "id": "format_id",
        "ext": "mp4",
        "res_text": "1080p",
        "filesize": 104857600
      }
    ],
    "raw_video": [
      {
        "id": "format_id",
        "ext": "mp4",
        "res_text": "4K",
        "filesize": 524288000,
        "vcodec": "h264"
      }
    ],
    "raw_audio": [
      {
        "id": "format_id",
        "ext": "m4a",
        "filesize": 3145728,
        "acodec": "aac",
        "asr": 44100
      }
    ]
  }
}

वीडियो डाउनलोड

निर्दिष्ट प्रारूप में वीडियो डाउनलोड करता है।

एंडपॉइंट: https://api.any4k.com/v1/dlp/download
विधि: POST
Content-Type: application/json

अनुरोध पैरामीटर

पैरामीटरप्रकारआवश्यकविवरण
urlstringहाँवीडियो URL
formatstringहाँजांच प्रतिक्रिया से प्रारूप ID
langstringनहींभाषा कोड (डिफ़ॉल्ट: en)
countrystringनहींदेश कोड (���िफ़ॉल्ट: US)

अनुरोध उदाहरण

cURL
curl -X POST https://api.any4k.com/v1/dlp/download \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=VIDEO_ID",
    "format": "format_id",
    "lang": "hi",
    "country": "IN"
  }'
Node.js
const axios = require('axios');

async function downloadVideo() {
  try {
    const response = await axios.post('https://api.any4k.com/v1/dlp/download', {
      url: 'https://www.youtube.com/watch?v=VIDEO_ID',
      format: 'format_id',
      lang: 'hi',
      country: 'IN'
    }, {
      headers: {
        'Content-Type': 'application/json'
      },
      responseType: 'stream'
    });
    
    // वीडियो स्ट्रीम को संसाधित करें
    response.data.pipe(fs.createWriteStream('video.mp4'));
  } catch (error) {
    console.error('त्रुटि:', error.message);
  }
}

त्रुटि कोड

कोडविवरण
0सफल
400अमान्य अनुरोध - अमान्य पैरामीटर
401अनधिकृत - अमान्य API कुंजी
403निषिद्ध - पहुंच ��स्वीकृत
404नहीं मिला - वीडियो नहीं मिला
429बहुत अधिक अनुरोध - सीमा पार हो गई
500आंतरिक सर्वर त्रुटि
502खराब गेटवे - वीडियो प्लेटफॉर्म त्रुटि

समर्थित प्लेटफॉर्म

  • YouTube
  • TikTok
  • Twitter
  • Instagram
  • Facebook
  • Vimeo
  • Dailymotion
  • और भी बहुत कुछ...

दर सीमाएं

  • मुफ्त योजना: 100 अनुरोध प्रति दिन
  • प्रो योजना: 1000 अनुरोध प्रति दिन
  • एंटरप्राइज योजना: कस्टम सीमाएं

सर्वोत्तम अभ्यास

  1. डाउनलोड करने से पहले हमेशा वीडियो जानकारी की जांच करें
  2. दर सीमाओं को उचित रूप से संभालें
  3. उचित त्रुटि प्रबंधन लागू करें
  4. जब संभव हो प्रतिक्रियाओं को कैश करें
  5. उचित टाइमआउट मा�� का उपयोग करें

सहायता

तकनीकी सहायता या प्रश्नों के लिए, कृपया संपर्क करें:

कॉपीराइट © 2010 - 2024 Any4K.com