વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

રૂબી સાથે હેન્ડલિંગ કરવામાં ભૂલરૂબી API

વિકાસકર્તાઓને પ્રોગ્રામલી ભૂલોને હેન્ડલ કરવામાં સક્ષમ કરવા માટે, જ્યારે ભૂલ થાય છે GrabzIt રૂબી API એક 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 ઉલ્લેખિત ક callલબbackક URL અમાન્ય છે 111
PARAMETER_NON_EXISTANT_CALLBACK_URL ક Callલબbackક URL અસ્તિત્વમાં નથી 112
PARAMETER_IMAGE_WIDTH_TOO_LARGE સ્પષ્ટ કરેલ છબીની પહોળાઈ ખૂબ મોટી છે 113
PARAMETER_IMAGE_HEIGHT_TOO_LARGE સ્પષ્ટ કરેલી છબીની heightંચાઈ ઘણી મોટી છે 114
PARAMETER_BROWSER_WIDTH_TOO_LARGE ઉલ્લેખિત બ્રાઉઝરની heightંચાઈ ઘણી મોટી છે 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 પીડીએફ માટે Verભી માર્જિન ખૂબ મોટું છે 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 અમાન્ય કૂકી કા 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 ગુમ થયેલ વ waterટરમાર્ક ઓળખકર્તા 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 વ Waterટરમાર્ક ખૂબ મોટો છે 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 અવધિ, એફપીએસ, પહોળાઈ અને heightંચાઈના પરિમાણોનું સંયોજન ખૂબ મોટું છે 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
NETWORK_SERVER_OFFLINE સર્વર 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