टेम्प्लेट एसेट
यह मार्गदर्शिका आपके टेम्प्लेट के लिए बैकग्राउंड एसेट्स को प्रबंधित करने और उनका उपयोग करने के लिए हमारे API के साथ बातचीत करने के तरीके के बारे में विस्तृत जानकारी प्रदान करती है।
बैकग्राउंड एसेट्स अपलोड
करना यह एंडपॉइंट आपको बैकग्राउंड इमेज या वीडियो अपलोड करने की अनुमति देता है, जिनका उपयोग बाद में आपके वीडियो जनरेशन प्रोजेक्ट के लिए टेम्प्लेट बनाते समय किया जा सकता है। यह अनुरोध करते समय Content-Type हेडर को multipart/form-data पर सेट करना याद रखें। ### उदाहरण अनुरोध कर्ल का उपयोग करके छवि अपलोड करने का एक उदाहरण यहां दिया गया है:
curl --request POST \
--url 'https://api.immersive-fox.com/v1/template/background_asset_upload/' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: multipart/form-data' \
--form 'type=image' \
--form 'image=@/path/to/your/image.jpg' \
--form 'thumbnail=@/path/to/your/thumbnail.jpg'
{
"id": 123,
"image": "https://url/to/your/image.jpg",
"thumbnail": "https://url/to/your/thumbnail.jpg"
}
वीडियो अपलोड करने के लिए, आप type=video तथा video=@/path/to/your/video.mp4 का उपयोग करेंगे।
नोट
प्रकारफ़ील्ड में या तो "छवि" या "वीडियो" होना चाहिए, जो आपके द्वारा अपलोड की जा रही संपत्ति के प्रकार पर निर्भर करता है।- छवि अपलोड करते समय, आपको
थंबनेलफ़ील्ड में थंबनेल छवि भी प्रदान करनी होगी। - वीडियो निर्माण के लिए टेम्प्लेट बनाते समय अपलोड की गई संपत्तियों का संदर्भ दिया जा सकता है।
बैकग्राउंड संपत्तियों को
सूचीबद्ध करना यह एंडपॉइंट आपको पृष्ठभूमि छवियों और वीडियो को सूचीबद्ध करने की अनुमति देता है जिन्हें संपत्तियों के रूप में अपलोड किया गया है। आप जिस प्रकार की संपत्ति में रुचि रखते हैं उसे निर्दिष्ट करके परिणामों को फ़िल्टर कर सकते हैं। अपने अनुरोध में type क्वेरी पैरामीटर शामिल करना सुनिश्चित करें, जो "image", "video" हो सकता है। आप डिफ़ॉल्ट रंगों को सूचीबद्ध करने के लिए "color" भी निर्दिष्ट कर सकते हैं जिन्हें बैकग्राउंड के रूप में उपयोग किया जा सकता है।
उदाहरण अनुरोध
कर्ल का उपयोग करके बैकग्राउंड संपत्तियों को सूचीबद्ध करने का एक उदाहरण यहां दिया गया है:
curl --request GET \
--url 'https://api.immersive-fox.com/v1/template/background_assets/?type=image' \
--header 'X-Api-Key: <your-api-key>'
[
{
"id": 123,
"image": "https://url/to/your/image.jpg",
"thumbnail": "https://url/to/your/thumbnail.jpg"
},
{
"id": 124,
"image": "https://url/to/another/image.jpg",
"thumbnail": "https://url/to/another/thumbnail.jpg"
}
]