वीडियो डाउनलोड API दस्तावेज़ीकरण
हमारी Any4K.com वीडियो डाउनलोड API आपको YouTube, TikTok और Twitter सहित लोकप्रिय सोशल मीडिया प्लेटफॉर्म से आसानी से वीडियो डाउनलोड करने की सुविधा देती है। API विभिन्न वीडियो गुणवत्ता, ���्रारूपों का समर्थन करती है और वीडियो और ऑडियो निकालने की क्षमताएं प्रदान करती है।
API एंडपॉइंट्स
वीडियो जानकारी जांच
वीडियो मेटाडेटा और उपलब्ध डाउनलोड प्रारूप प्राप्त करता है।
एंडपॉइंट: https://api.any4k.com/v1/dlp/check
विधि: POST
Content-Type: application/json
अनुरोध पैरामीटर
पैरामीटर | प्रकार | आवश्यक | विवरण |
---|---|---|---|
url | string | हाँ | डाउनलोड करने के लिए वीडियो URL |
lang | string | नहीं | भाषा कोड (डिफ़ॉल्ट: en) |
country | string | नहीं | देश कोड (डिफ़ॉल्ट: US) |
platform | string | नहीं | प्लेटफॉर्म नाम (डिफ़ॉल्ट: Web) |
deviceId | string | नहीं | विशिष्ट डिवाइस पहचानकर्ता |
अनुरोध उदाहरण
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
अनुरोध पैरामीटर
पैरामीटर | प्रकार | आवश्यक | विवरण |
---|---|---|---|
url | string | हाँ | वीडियो URL |
format | string | हाँ | जांच प्रतिक्रिया से प्रारूप ID |
lang | string | नहीं | भाषा कोड (डिफ़ॉल्ट: en) |
country | string | नहीं | देश कोड (���िफ़ॉल्ट: 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
- Vimeo
- Dailymotion
- और भी बहुत कुछ...
दर सीमाएं
- मुफ्त योजना: 100 अनुरोध प्रति दिन
- प्रो योजना: 1000 अनुरोध प्रति दिन
- एंटरप्राइज योजना: कस्टम सीमाएं
सर्वोत्तम अभ्यास
- डाउनलोड करने से पहले हमेशा वीडियो जानकारी की जांच करें
- दर सीमाओं को उचित रूप से संभालें
- उचित त्रुटि प्रबंधन लागू करें
- जब संभव हो प्रतिक्रियाओं को कैश करें
- उचित टाइमआउट मा�� का उपयोग करें
सहायता
तकनीकी सहायता या प्रश्नों के लिए, कृपया संपर्क करें:
- ईमेल: api@any4k.com
- दस्तावेज़ीकरण: https://any4k.com/api