वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

मैं GrabzIt के एपीआई के साथ एक स्क्रीनशॉट का फ़ाइल नाम कैसे बदलूं?

GrabzIt की एपीआई बहुत लचीला है और इसके कई तरीके हैं intअपने स्क्रीनशॉट के साथ eracting।

यदि आप कॉलबैक हैंडलर के साथ सर्वर साइड एपीआई का उपयोग कर रहे हैं, तो आप उस फ़ाइलनाम को निर्दिष्ट कर सकते हैं जिसे आप चाहते हैं। के लिए पीएचपी एपीआई आप में निर्दिष्ट लाइन को बदल देंगे handler.php कि saveआपका स्क्रीनशॉट है।

file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);

अपना कस्टम फ़ाइल नाम शामिल करने के लिए, जैसा कि नीचे दिखाया गया है:

file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);

यदि आप सिंक्रोनस के साथ सर्वर साइड एपीआई का उपयोग कर रहे हैं SaveTo विधि आप कर सकते हैं save स्क्रीनशॉट को सीधे फ़ाइल में अपनी पसंद के नाम के साथ निम्नलिखित की तरह कुछ करके।

$grabzIt->SaveTo("my_screenshot.jpg");

जावास्क्रिप्ट थोड़ा अलग तरीके से काम करता है, क्योंकि इसके साथ जावास्क्रिप्ट एपीआई आप केवल एक फ़ाइल नाम निर्दिष्ट कर सकते हैं यदि आप अनुरोध कर रहे हैं कि स्क्रीनशॉट डाउनलोड किया जाए, जैसा कि नीचे दिखाया गया है।

GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com",
 {"download": 1,"filename":"my_screenshot.jpg"}).Create();