CSV प्रबंधित करें
यह API मार्गदर्शिका इस बात का अवलोकन प्रदान करती है कि CSV का उपयोग बल्क अनुरोध जनरेट करने के लिए कैसे किया जाता है।
बल्क अनुरोध आरंभ करने के लिए आपको एक CSV फ़ाइल प्रदान करनी होगी जिसमें सभी टेम्प्लेट वेरिएबल नाम CSV कॉलम हेडर के रूप में हों: नमूना टेम्प्लेट टेक्स्ट: नमस्ते मेरा नाम {{प्रथम नाम}} {{अंतिम नाम}} है और मैं पिछले दस वर्षों से {{कंपनी}} में काम कर रहा हूं।
| पहला नाम | अंतिम नाम | कंपनी |
|---|---|---|
| जोहान | स्मिथ | इमर्सिवफॉक्स |
| जैक | पार्कर | रेड चिलीज |
उत्पन्न सामग्री को निजीकृत और अनुकूलित करने के लिए इन क्षेत्रों का उपयोग बल्क प्रोसेसिंग में मैक्रोज़ के रूप में किया जाएगा। 🌟
त्वरित शुरुआत
आइए आगे बढ़ते हैं और जानें कि अपनी csv फ़ाइलों को कैसे अपलोड और सूचीबद्ध करें, ताकि आप बाद में उनका उपयोग करके कुशलतापूर्वक बल्क वीडियो बना सकें।
CSV अपलोड करना
नई CSV फ़ाइल अपलोड करने के लिए, इस API एंडपॉइंट का उपयोग करें। बस अनुरोध डेटा में CSV फ़ाइल पास करें और डेटा को multipart/form-data के रूप में भेजें। जवाब में, आपको एक 'id' प्राप्त होगा जिसका उपयोग आप बल्क अनुरोध और टेम्प्लेट बनाने के लिए 'csv_id' के रूप में कर सकते हैं। संदर्भ के लिए, यहाँ एक नमूना CSV फ़ाइल है।
curl --request POST \
--url 'https://api.immersive-fox.com/v1/bulk_requests/upload_csv/' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: multipart/form-data' \
-F 'csv_file=@my_contacts.csv'
{
"id": 172,
"user": 31,
"file_name": "my_contacts.csv",
}
CSV की
सूची बनाना पहले अपलोड की गई CSV फ़ाइलों को पुनः प्राप्त करने के लिए, इस API एंडपॉइंट का उपयोग करें। प्रतिक्रिया में सभी CSV फ़ाइलों की सूची शामिल होगी, और आप वांछित CSV की 'id' को 'csv_id' के रूप में उपयोग करके बल्क अनुरोध और टेम्प्लेट बना सकते हैं।
curl --request GET \
--url 'https://api.immersive-fox.com/v1/bulk_requests/csvs/' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: application/json'
[
{
"id": 120,
"user": 31,
"file_name": "my_contacts.csv",
},
{
"id": 159,
"user": 31,
"file_name": "my_employees.csv",
}
]