वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

रुबीसह हाताळताना त्रुटीरुबी एपीआय

विकसकांना प्रोग्रामरित्या त्रुटी हाताळण्यास सक्षम करण्यासाठी, जेव्हा त्रुटी येते GrabzIt रुबी एपीआय एक GrabzItException फेकतो ज्यात एक त्रुटी कोड आहे जो त्रुटीवर थेट मॅप करतो. प्रत्येक त्रुटी कोड नकाशे खाली असलेल्या सारणीमध्ये कसे दर्शविले जातात, हे त्रुटी संदेशांचे विश्लेषण करण्याची आवश्यकता टाळते.

त्रुटी कशी हाताळायची हे निर्धारित करण्यासाठी एरर कोड वापरुन ग्रॅबआयटीएक्सप्शन अपवादाचे उदाहरण खाली दर्शविले आहे.

begin
    grabzIt = new GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
    grabzIt.url_to_image("https://www.tesla.com")
    grabzIt.save_to("images/result.jpg")
rescue GrabzItException => e
	if e.code == GrabzItException.PARAMETER_NO_URL
        # Please enter a URL
    end
end

त्रुटी कोड लुकअप

त्रुटी मूल्य वर्णन कोड
PARAMETER_NO_URL URL गहाळ आहे 100
PARAMETER_INVALID_URL निर्दिष्ट URL अवैध आहे 101
PARAMETER_NON_EXISTANT_URL निर्दिष्ट URL अस्तित्वात नाही 102
PARAMETER_MISSING_APPLICATION_KEY अनुप्रयोग की गहाळ आहे 103
PARAMETER_UNRECOGNISED_APPLICATION_KEY अनुप्रयोग की ओळखली नाही 104
PARAMETER_MISSING_SIGNATURE सही गहाळ आहे 105
PARAMETER_INVALID_SIGNATURE स्वाक्षरी अवैध आहे 106
PARAMETER_INVALID_FORMAT निर्दिष्ट स्वरूप अवैध आहे 107
PARAMETER_INVALID_COUNTRY_CODE निर्दिष्ट देश कोड अवैध आहे 108
PARAMETER_DUPLICATE_IDENTIFIER निर्दिष्ट अभिज्ञापक आधीपासून विद्यमान आहे 109
PARAMETER_MATCHING_RECORD_NOT_FOUND जुळणारे रेकॉर्ड आढळले नाही 110
PARAMETER_INVALID_CALLBACK_URL निर्दिष्ट कॉलबॅक URL अवैध आहे 111
PARAMETER_NON_EXISTANT_CALLBACK_URL कॉलबॅक URL विद्यमान नाही 112
PARAMETER_IMAGE_WIDTH_TOO_LARGE निर्दिष्ट प्रतिमेची रूंदी खूप मोठी आहे 113
PARAMETER_IMAGE_HEIGHT_TOO_LARGE निर्दिष्ट प्रतिमेची उंची खूप मोठी आहे 114
PARAMETER_BROWSER_WIDTH_TOO_LARGE निर्दिष्ट ब्राउझरची उंची खूप मोठी आहे 115
PARAMETER_BROWSER_HEIGHT_TOO_LARGE निर्दिष्ट ब्राउझरची रूंदी खूप मोठी आहे 116
PARAMETER_DELAY_TOO_LARGE निर्दिष्ट विलंब खूप मोठा आहे 117
PARAMETER_INVALID_BACKGROUND पीडीएफसाठी अवैध पार्श्वभूमी मापदंड 118
PARAMETER_INVALID_INCLUDE_LINKS अवैध पीडीएफ साठी दुवे मापदंड समाविष्ट 119
PARAMETER_INVALID_INCLUDE_OUTLINE पीडीएफसाठी अवैध समाविष्ट बाह्यरेखा मापदंड 120
PARAMETER_INVALID_PAGE_SIZE अवैध पीडीएफ पृष्ठ आकार 121
PARAMETER_INVALID_PAGE_ORIENTATION पीडीएफसाठी अवैध पृष्ठ अभिमुखता 122
PARAMETER_VERTICAL_MARGIN_TOO_LARGE पीडीएफसाठी अनुलंब समास खूप मोठे आहे 123
PARAMETER_HORIZONTAL_MARGIN_TOO_LARGE पीडीएफसाठी क्षैतिज मार्जिन बरेच मोठे आहे 124
PARAMETER_INVALID_COVER_URL पीडीएफसाठी अवैध कव्हर URL 125
PARAMETER_NON_EXISTANT_COVER_URL पीडीएफसाठी निर्दिष्ट कव्हर URL विद्यमान नाही 126
PARAMETER_MISSING_COOKIE_NAME कुकीचे नाव गहाळ आहे 127
PARAMETER_MISSING_COOKIE_DOMAIN गहाळ कुकी डोमेन 128
PARAMETER_INVALID_COOKIE_NAME अवैध कुकी नाव 129
PARAMETER_INVALID_COOKIE_DOMAIN अवैध कुकी डोमेन 130
PARAMETER_INVALID_COOKIE_DELETE अवैध कुकी हटविणे मूल्य 131
PARAMETER_INVALID_COOKIE_HTTP अवैध कुकी HTTP मूल्य 132
PARAMETER_INVALID_COOKIE_EXPIRY अवैध कुकीची समाप्ती 133
PARAMETER_INVALID_CACHE_VALUE अवैध कॅशे मूल्य 134
PARAMETER_INVALID_DOWNLOAD_VALUE अवैध डाउनलोड मूल्य 135
PARAMETER_INVALID_SUPPPress_VALUE अवैध दमन मूल्य 136
PARAMETER_MISSING_WATERMARK_IDENTIFIER गहाळ वॉटरमार्क अभिज्ञापक 137
PARAMETER_INVALID_WATERMARK_IDENTIFIER अवैध वॉटरमार्क अभिज्ञापक 138
PARAMETER_INVALID_WATERMARK_XPOS अवैध वॉटरमार्क एक्स स्थिती 139
PARAMETER_INVALID_WATERMARK_YPOS अवैध वॉटरमार्क वाय स्थान 140
PARAMETER_MISSING_WATERMARK_FORMAT वॉटरमार्क आढळला नाही 141
PARAMETER_WATERMARK_TOO_LARGE वॉटरमार्क खूप मोठा आहे 142
PARAMETER_MISSING_PARAMETERS गहाळ घटक 143
PARAMETER_QUALITY_TOO_LARGE गुणवत्तेचे मापदंड खूप मोठे आहे 144
PARAMETER_QUALITY_TOO_SMALL गुणवत्तेचे मापदंड खूपच लहान आहे 145
PARAMETER_REPEAT_TOO_SMALL खूप लहान पॅरामीटर पुन्हा करा 149
PARAMETER_INVALID_REVERSE रिव्हर्स पॅरामीटर अवैध 150
PARAMETER_FPS_TOO_LARGE प्रति सेकंद पॅरामीटर फ्रेम्स खूप मोठे 151
PARAMETER_FPS_TOO_SMALL प्रति सेकंद पॅरामीटर फ्रेम्स खूप लहान 152
PARAMETER_SPEED_TOO_FAST स्पीड पॅरामीटर खूप वेगवान 153
PARAMETER_SPEED_TOO_SLOW स्पीड पॅरामीटर खूप मंद आहे 154
PARAMETER_INVALID_ANIMATION_COMBINATION कालावधी, एफपीएस, रुंदी आणि उंची पॅरामीटर्सचे संयोजन खूप मोठे आहे 155
PARAMETER_START_TOO_SMALL खूप लहान पॅरामीटर प्रारंभ करा 156
PARAMETER_DURATION_TOO_SMALL कालावधी पॅरामीटर खूप लहान 157
PARAMETER_NO_HTML एचटीएमएल निर्दिष्ट केलेले नाही 163
PARAMETER_INVALID_TARGET_VALUE अवैध लक्ष्य निर्दिष्ट 165
PARAMETER_INVALID_HIDE_VALUE निर्दिष्ट लपविण्यासाठी अवैध घटक 166
PARAMETER_INVALID_INCLUDE_IMAGES डीओसीएक्ससाठी दुवे पॅरामीटर समाविष्ट करा 167
PARAMETER_INVALID_EXPORT_URL अवैध निर्यात URL 168
PARAMETER_INVALID_WAIT_FOR_VALUE निर्दिष्ट करण्यासाठी अवैध प्रतीक्षा 169
PARAMETER_INVALID_TRANSPARENT_VALUE अवैध पारदर्शक निर्दिष्ट केले 170
PARAMETER_INVALID_ENCRYPTION_KEY अवैध कूटबद्धीकरण की निर्दिष्ट केली 171
PARAMETER_INVALID_NO_ADS अवैध जाहिरात मूल्य निर्दिष्ट केले 172
PARAMETER_INVALID_PROXY अवैध HTTP प्रॉक्सी सेटिंग्ज प्रदान केल्या 173
PARAMETER_INVALID_NO_NOTIFY अवैध कुकी सूचना मूल्य निर्दिष्ट केले 174
PARAMETER_INVALID_HD अवैध उच्च परिभाषा मूल्य निर्दिष्ट केले 176
NETWORK_SERVER_OFFLINE सर्व्हर ऑफलाइन 200
NETWORK_GENERAL_ERROR सामान्य नेटवर्क त्रुटी 201
NETWORK_DDOS_ATTACK सर्व्हिस अॅटॅकचे वितरित नकार 202
RendERING_ERROR सामान्य प्रस्तुत त्रुटी 300
RendERING_MISSING_SCREENSHOT गहाळ स्क्रीनशॉट 301
GENERIC_ERROR सामान्य त्रुटी 400
UPGRADE_REQUIRED श्रेणीसुधारित करणे आवश्यक आहे 500
फाईल_SAVE_रॉर फाइल save त्रुटी 600
FILE_NON_EXISTANT_PATH फाईल पथ अस्तित्त्वात नाही 601