टिकटॉक स्क्रैपर त्वरित शुरुआत
आधिकारिक उपयोगकर्ता विवरण उदाहरण से उपयोगकर्ता नाम और अनुरोध का उपयोग करते हुए User Detail actor के साथ एक टिकटॉक खाता प्रोफ़ाइल प्राप्त करें।
शुरू करने से पहले
आपको एक Scrapeless खाता, एक वैध API कुंजी और cURL की आवश्यकता है। अपनी कुंजी Scrapeless डैशबोर्ड से प्राप्त करें।
1. एक प्रोफ़ाइल अनुरोध भेजें
YOUR_API_KEY को अपनी कुंजी से बदलें। आप teamtrump को उस उपयोगकर्ता नाम से बदल सकते हैं जिसे आप प्राप्त करना चाहते हैं। आधिकारिक उदाहरण के रूप में, प्रोफ़ाइल URL के बजाय उपयोगकर्ता नाम स्वयं पास करें।
curl --request POST 'https://api.scrapeless.com/api/v1/scraper/request' \
--header 'x-api-token: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"actor": "scraper.tiktok.user.detail",
"input": {
"unique_id": "teamtrump"
}
}'actor चुनता है scraper.tiktok.user.detail। आवश्यक input.unique_id खाते की पहचान करता है।
2. पूर्ण परिणाम पढ़ें
एक HTTP 200 प्रतिक्रिया प्रोफ़ाइल डेटा लौटाती है। यह प्रकाशित प्रतिक्रिया उदाहरण का एक उपसमुच्चय है, ताज़ा कैप्चर नहीं:
{
"account_id": "7365161718782395438",
"unique_id": "teamtrump",
"sec_uid": "MS4wLjABAAAAIb0gpCf24bC1i5TWl87J5SjS0h7ZB59nfledznAyQ_DF7-vpgJJ8nYfzo98Ba3fp",
"nickname": "Team Trump",
"profile_url": "https://www.tiktok.com/@teamtrump",
"is_verified": true
}पूर्ण उदाहरण में avatar और statistics भी शामिल हैं। इसके आँकड़े मान स्ट्रिंग हैं। यदि आप उपयोगकर्ता कार्य के साथ खाते के पोस्ट का अनुरोध करना चाहते हैं, तो अपने पूर्ण परिणाम से वास्तविक sec_uid सहेजें।
3. अभी भी प्रसंस्करण में चल रहे कार्य को पुनर्प्राप्त करें
यदि आपको HTTP 201प्राप्त होता है, तो प्रतिक्रिया से taskId पढ़ें और नीचे YOUR_TASK_ID को बदलें:
curl --request GET 'https://api.scrapeless.com/api/v1/scraper/result/YOUR_TASK_ID' \
--header 'x-api-token: YOUR_API_KEY'पोलिंग अंतराल और पुनः प्रयास सीमाओं के लिए परिणाम और पोलिंग का उपयोग करें। एक डुप्लिकेट प्रोफ़ाइल अनुरोध बनाने के बजाय लौटाए गए कार्य ID को फिर से उपयोग करें।
यदि अनुरोध विफल हो जाता है
HTTP स्थिति और प्रतिक्रिया बॉडी का निरीक्षण करें। उपयोगकर्ता विवरण संदर्भ में 400 प्रतिक्रिया के साथ code और messageका दस्तावेजीकरण है, और त्रुटि उदाहरण code: 20500, message: "scraping failed" शामिल है। पुनः प्रयास से पहले इनपुट उपयोगकर्ता नाम और प्रमाणीकरण की जाँच करें।
अगले कदम
एंडपॉइंट पर जारी रखें ताकि sec_uid का उपयोग करके पोस्ट का अनुरोध किया जा सके या product_id और regionका उपयोग करके एक दुकान उत्पाद प्राप्त किया जा सके।