API di GrabzIt è molto flessibile e ha diversi modi di farlo intinteragire con i tuoi screenshot.
Se utilizzi un'API lato server con un gestore di callback, puoi modificare il file del gestore per specificare il nome file desiderato. Così per PHP API cambieresti la riga specificata nel file handler.php
che saveQuesto è il tuo screenshot.
file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);
Per includere il nome file personalizzato, come mostrato di seguito:
file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);
Se stai utilizzando un'API lato server con il file synchronous SaveTo
metodo che puoi save lo screenshot direttamente in un file con un nome a tua scelta facendo qualcosa di simile al seguente.
$grabzIt->SaveTo("my_screenshot.jpg");
JavaScript funziona in modo leggermente diverso, perché con il file API JavaScript puoi specificare un nome file solo se stai richiedendo il download dello screenshot, come mostrato di seguito.
GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com", {"download": 1,"filename":"my_screenshot.jpg"}).Create();