המטפל המתואר כאן מעבד התקשרות משירות האינטרנט המסך של GrabzIt. כתובת האתר של מטפל זה מועברת ל- GrabzIt ב- callBackURL
פרמטר של Save שִׁיטָה.
עם זאת טכניקה זו תפעל רק אם המטפל נגיש דרך ה- Intארנט.
הפרמטרים הבאים מועברים למטפל כפרמטרים GET.
אם ברצונך לחסום את כל הגישה למטפל, מלבד GrabzIt, השתמש בזה טכניקת אבטחה.
דוגמה זו מראה כיצד ניתן ליישם את מטפל GrabzIt Java. זה לוכד חמישה פרמטרים שהועברו אליו משירות GrabzIt, כולל המזהה הייחודי של צילום המסך המועבר אל GetResult שִׁיטָה.
לאחר מכן שיטה זו מחזירה את צילום המסך, שהוא saveד בספריית התוצאות.
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String message = request.getParameter("message"); String customId = request.getParameter("customid"); String id = request.getParameter("id"); String filename = request.getParameter("filename"); String format = request.getParameter("format"); String targetError = request.getParameter("targeterror"); GrabzItClient client = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); GrabzItFile file = client.GetResult(id); if (file == null) { return; } String path = getServletContext().getRealPath("/results") + File.separator + filename; try { file.Save(path); } catch(Exception ex) { //You should log any errors } }