GrabzIt की एपीआई यह बहुत लचीला है और इसके कई तरीके हैं intआपके स्क्रीनशॉट के साथ निर्माण।
यदि आप कॉलबैक हैंडलर के साथ सर्वर साइड एपीआई का उपयोग कर रहे हैं, तो आप अपने इच्छित फ़ाइल नाम को निर्दिष्ट करने के लिए हैंडलर फ़ाइल को बदल सकते हैं। अभीतक के लिए तो पीएचपी एपीआई आप में निर्दिष्ट पंक्ति को बदल देंगे 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();