Temel ekran görüntüsü işlevselliğine ek olarak GrabzİT'in Java API'si Mevcut ekran görüntülerinin durumunun kontrol edilmesini ve GrabzIt kişiselleştirilmesi için bir yakalama oluşturulduğunda kullanılması gereken çerezlerin kullanılmasını sağlar.
Bazen bir uygulamanın bir ekran görüntüsünün durumunu kontrol etmesi gerekebilir, belki çekilip çekilmediğini görmek veya hala önbelleğe alınmış olup olmadığını kontrol etmek gerekebilir.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); Status status = grabzIt.GetStatus(screenShotId); if (status.isProcessing()) { // screenshot has not yet been processed } if (status.isCached()) { // screenshot is still cached by GrabzIt } if (status.isExpired()) { // screenshot is no longer on GrabzIt // Perhaps output status message? }
Genellikle web siteleri, kullanıcının olup olmadığını belirlemek gibi işlevleri kontrol etmek için çerezler kullanır. giriş yapıldı. Aşağıdaki çerez yöntemlerini kullanarak kendi özel çerezlerinizi ayarlayabilirsiniz.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // gets an array of cookies for google.com Cookie[] cookies = grabzIt.Cookies("google.com"); // sets a cookie for the google.com domain grabzIt.SetCookie("MyCookie", "google.com", "Any Value You Like"); // deletes the previously set cookie grabzIt.DeleteCookie("MyCookie", "google.com");
Yukarıdaki çerez silme yöntemi, GrabzIt'ta saklanan tüm çerezlerinizi aynı isim ve alan adında siler.
Önerilen bir yakalama kullanılmadan önce bir web sunucusuna indirilir. Herhangi bir yakalama türünü önce bir kullanıcının tarayıcısında, web sunucunuza indirmeden görüntüleyebilirsiniz.
Yakalama işlemi tamamlandıktan sonra, tarafından gönderilen yakalamanın baytlarını gönderebilirsiniz. SaveTo yöntem ile birlikte cevabına doğru mime türü.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.URLToImage("https://www.tesla.com"); GrabzItFile capture = grabzIt.SaveTo(); if (capture != null) { String mimeType = "image/jpeg"; capture.getBytes(); }
Yukarıdaki örnekte, yakalama ve MIME türünün baytlarını alıyoruz ancak yanıta nasıl döndürüldüğü, kullandığınız çerçeveye bağlı olacaktır.