वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

रूबी से निपटने में त्रुटि

रूबी एपीआई

डेवलपर्स को प्रोग्रामेटिक रूप से त्रुटियों को संभालने में सक्षम करने के लिए, जब एक त्रुटि होती है GrabzIt रूबी एपीआई एक GrabzItException को फेंकता है जिसमें एक त्रुटि कोड होता है जो सीधे एक त्रुटि पर मैप करता है। नीचे दिए गए तालिका में किसी त्रुटि कोड मैप को कैसे इंगित किया गया है, यह त्रुटि संदेशों को पार्स करने की आवश्यकता से बचाता है।

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

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

त्रुटि मान Description कोड
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 अमान्य में PDF के लिए लिंक पैरामीटर शामिल हैं 119
PARAMETER_INVALID_INCLUDE_OUTLINE अमान्य में पीडीएफ के लिए रूपरेखा पैरामीटर शामिल हैं 120
PARAMETER_INVALID_PAGE_SIZE अमान्य PDF पृष्ठ आकार 121
PARAMETER_INVALID_PAGE_ORIENTATION पीडीएफ के लिए अमान्य पृष्ठ उन्मुखीकरण 122
PARAMETER_VERTICAL_MARGIN_TOO_LARGE PDF के लिए वर्टिकल मार्जिन बहुत बड़ा है 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_SUPPRESS_VALUE अमान्य दमन मूल्य 136
पैरामीटर_मिसिंग_WATERMARK_पहचानकर्ता लापता watermark पहचानकर्ता 137
PARAMETER_INVALID_WATERMARK_पहचानकर्ता अमान्य watermark पहचानकर्ता 138
PARAMETER_INVALID_WATERMARK_एक्सपीओएस अमान्य watermark एक्स स्थिति 139
PARAMETER_INVALID_WATERMARK_YPOS अमान्य watermark y स्थिति 140
पैरामीटर_मिसिंग_WATERMARK_प्रारूप Watermark नहीं मिला 141
पैरामीटर_WATERMARK_बहुत बड़ा Watermark बड़े भी 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_COMBINATION अवधि, एफपीएस, चौड़ाई और ऊंचाई के मापदंडों का संयोजन बहुत बड़ा है 155
PARAMETER_START_TOO_SMALL पैरामीटर को बहुत छोटा करें 156
PARAMETER_DURATION_TOO_SMALL अवधि पैरामीटर बहुत छोटा है 157
PARAMETER_NO_HTML कोई HTML निर्दिष्ट नहीं किया गया था 163
PARAMETER_INVALID_TARGET_VALUE अमान्य लक्ष्य निर्दिष्ट किया गया 165
PARAMETER_INVALID_HIDE_VALUE निर्दिष्ट करने के लिए अमान्य तत्व 166
PARAMETER_INVALID_INCLUDE_IMAGES DOCX के लिए लिंक पैरामीटर शामिल करें 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
PARAMETER_INVALID_MEDIA_TYPE अमान्य मीडिया प्रकार मान निर्दिष्ट है 177
PARAMETER_INVALID_PASSWORD अमान्य पासवर्ड मान निर्दिष्ट 178
PARAMETER_INVALID_MERGE अमान्य मर्ज पहचानकर्ता निर्दिष्ट 179
PARAMETER_INVALID_CLICK_VALUE निर्दिष्ट क्लिक करने के लिए अमान्य CSS चयनकर्ता 180
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
FILE_SAVE_ERROR पट्टिका save त्रुटि 600
FILE_NON_EXISTANT_PATH फ़ाइल पथ मौजूद नहीं है 601