ਵੈੱਬ ਨੂੰ ਕੈਪਚਰ ਅਤੇ ਕਨਵਰਟ ਕਰਨ ਲਈ ਟੂਲ

ਜਾਵਾ ਨਾਲ ਹੈਂਡਲਰ

ਜਾਵਾ ਏਪੀਆਈ

ਵੇਰਵਾ

ਤੁਹਾਡੇ ਹੈਂਡਲਰ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਵਿੱਚ ਮੁਸ਼ਕਲਾਂ ਆ ਰਹੀਆਂ ਹਨ? ਕੋਸ਼ਿਸ਼ ਕਰੋ ਕਾਲਬੈਕ ਹੈਂਡਲਰ ਟੈਸਟ ਟੂਲ.

ਇੱਥੇ ਦੱਸਿਆ ਗਿਆ ਹੈਂਡਲਰ ਗਰੈਬਜ਼ਆਈਟੀ ਸਕ੍ਰੀਨ ਸ਼ਾਟ ਵੈਬ ਸੇਵਾ ਤੋਂ ਕਾਲਬੈਕ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ. ਇਸ ਹੈਂਡਲਰ ਦਾ URL ਨੂੰ GrabzIt ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ callBackURL ਦੇ ਪੈਰਾਮੀਟਰ Save ਵਿਧੀ ਹਾਲਾਂਕਿ ਇਹ ਤਕਨੀਕ ਤਾਂ ਹੀ ਕੰਮ ਕਰੇਗੀ ਜੇ ਹੈਂਡਲਰ ਰਾਹੀਂ ਪਹੁੰਚਯੋਗ ਹੋਵੇ Intਅਰਨੇਟ

ਹੇਠ ਦਿੱਤੇ ਮਾਪਦੰਡ GET ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਤੌਰ ਤੇ ਹੈਂਡਲਰ ਨੂੰ ਦਿੱਤੇ ਗਏ ਹਨ.

ਜੇ ਤੁਸੀਂ ਹੈਂਡਲਰ ਦੀ ਸਾਰੀ ਪਹੁੰਚ ਨੂੰ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਗਰੈਬਜ਼ ਆਈਟ ਤੋਂ ਇਲਾਵਾ ਤਾਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰੋ ਸੁਰੱਖਿਆ ਤਕਨੀਕ.

ਉਦਾਹਰਨ

ਯਾਦ ਰੱਖੋ ਇਹ ਕਾਲਬੈਕ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ ਜੇ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਲੋਕਲਹੋਸਟ ਤੇ ਸਥਿਤ ਹੈ.

ਇਹ ਉਦਾਹਰਨ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ GrabzIt Java ਹੈਂਡਲਰ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ GrabzIt ਸੇਵਾ ਤੋਂ ਇਸ ਨੂੰ ਪਾਸ ਕੀਤੇ ਛੇ ਮਾਪਦੰਡਾਂ ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਕ੍ਰੀਨਸ਼ੌਟ ਦੀ ਵਿਲੱਖਣ ਆਈਡੀ ਵੀ ਸ਼ਾਮਲ ਹੈ ਜੋ GetResult ਵਿਧੀ

ਇਹ ਵਿਧੀ ਫਿਰ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਾਪਸ ਕਰਦੀ ਹੈ, ਜੋ ਕਿ saveਨਤੀਜੇ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ d.

    @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
        }
    }