મૂળભૂત સ્ક્રીનશshotટ કાર્યક્ષમતા ઉપરાંત GrabzIt ની જાવા API અસ્તિત્વમાં છે તે સ્ક્રીનશshotsટ્સની સ્થિતિને તપાસે છે અને ગ્રાબઝિટ જ્યારે ક aપ્ટિમાઇઝ કરવા માટે કેપ્ચર બનાવે છે ત્યારે કૂકીઝનો ઉપયોગ કરવાની મંજૂરી આપે છે.
પ્રસંગોપાત એપ્લિકેશનને સ્ક્રીનશ ofટની સ્થિતિ તપાસવાની જરૂર પડી શકે છે, કદાચ તે લેવામાં આવ્યું છે તે જોવા અથવા તે હજી કેશ થયેલ છે કે કેમ તે તપાસવા માટે.
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? }
ઘણીવાર વેબસાઇટ્સ કાર્યક્ષમતાને નિયંત્રિત કરવા માટે કૂકીઝનો ઉપયોગ કરે છે, જેમ કે વપરાશકર્તા છે કે કેમ તે નક્કી કરે છે સાઇન ઇન. નીચેની કૂકી પદ્ધતિઓનો ઉપયોગ કરીને તમે તમારી પોતાની કસ્ટમ કૂકીઝ સેટ કરી શકો છો.
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");
ઉપરોક્ત કા deleteી નાખેલી કૂકી પદ્ધતિ એ જ નામ અને ડોમેન સાથેની તમારી બધી કૂકીઝને GrabzIt પર કા .ી નાખશે.
જ્યારે તેની ભલામણ કરવામાં આવે છે કે કેપ્ચર ઉપયોગ કરતા પહેલા વેબ સર્વર પર ડાઉનલોડ કરવામાં આવે છે. પહેલા તમારા વેબ સર્વર પર ડાઉનલોડ કર્યા વિના, કોઈપણ પ્રકારનાં કેપ્ચરને વપરાશકર્તાના બ્રાઉઝરમાં પ્રદર્શિત કરવું શક્ય છે.
એકવાર કેપ્ચર પૂર્ણ થયા પછી તમે દ્વારા પાછા ફરતા કેપ્ચરના બાઇટ્સ મોકલી શકો છો SaveTo પદ્ધતિ સાથે જવાબ માટે સાચું માઇમ પ્રકાર.
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(); }
ઉપરના ઉદાહરણમાં અમને કેપ્ચરના બાઇટ્સ અને એમઆઈએમએમ પ્રકાર મળે છે પરંતુ તે પ્રતિસાદ પર કેવી રીતે પાછો આવે છે તે તમે ઉપયોગ કરી રહ્યાં છો તે માળખા પર આધારિત છે.