@@ -46,7 +46,7 @@ Please [contact our support team](https://fingerprint.com/support/) to enable it
4646import os
4747
4848import fingerprint_server_sdk
49- from fingerprint_server_sdk.rest import ApiException
49+ from fingerprint_server_sdk import ApiException, ErrorResponse
5050from fingerprint_server_sdk.configuration import Region
5151from pprint import pprint
5252
@@ -64,8 +64,16 @@ visitor_id: str = 'visitor_id_example' # The [visitor ID](https://docs.fingerpri
6464try :
6565 # Delete data by visitor ID
6666 api_instance.delete_visitor_data(visitor_id)
67- except Exception as e:
68- print (" Exception when calling FingerprintApi->delete_visitor_data: %s \n " % e)
67+ except ApiException as e:
68+ if e.body is not None :
69+ error_response = ErrorResponse.from_json(e.body)
70+ if error_response is not None :
71+ message = f " API request failed: { error_response.error.code} { error_response.error.message} "
72+ else :
73+ message = f " API request failed with unexpected error format: { e} "
74+ else :
75+ message = f ' Exception when calling FingerprintApi->delete_visitor_data: { e} '
76+ print (message)
6977```
7078
7179### Parameters
@@ -112,7 +120,7 @@ import os
112120
113121import fingerprint_server_sdk
114122from fingerprint_server_sdk.models.event import Event
115- from fingerprint_server_sdk.rest import ApiException
123+ from fingerprint_server_sdk import ApiException, ErrorResponse
116124from fingerprint_server_sdk.configuration import Region
117125from pprint import pprint
118126
@@ -133,8 +141,16 @@ try:
133141 api_response = api_instance.get_event(event_id, ruleset_id = ruleset_id)
134142 print (" The response of FingerprintApi->get_event:\n " )
135143 pprint(api_response)
136- except Exception as e:
137- print (" Exception when calling FingerprintApi->get_event: %s \n " % e)
144+ except ApiException as e:
145+ if e.body is not None :
146+ error_response = ErrorResponse.from_json(e.body)
147+ if error_response is not None :
148+ message = f " API request failed: { error_response.error.code} { error_response.error.message} "
149+ else :
150+ message = f " API request failed with unexpected error format: { e} "
151+ else :
152+ message = f ' Exception when calling FingerprintApi->get_event: { e} '
153+ print (message)
138154```
139155
140156### Parameters
@@ -204,7 +220,7 @@ from fingerprint_server_sdk.models.event_search import EventSearch
204220from fingerprint_server_sdk.models.search_events_bot import SearchEventsBot
205221from fingerprint_server_sdk.models.search_events_sdk_platform import SearchEventsSdkPlatform
206222from fingerprint_server_sdk.models.search_events_vpn_confidence import SearchEventsVpnConfidence
207- from fingerprint_server_sdk.rest import ApiException
223+ from fingerprint_server_sdk import ApiException, ErrorResponse
208224from fingerprint_server_sdk.configuration import Region
209225from pprint import pprint
210226
@@ -262,8 +278,16 @@ try:
262278 api_response = api_instance.search_events(limit = limit, pagination_key = pagination_key, visitor_id = visitor_id, bot = bot, ip_address = ip_address, asn = asn, linked_id = linked_id, url = url, bundle_id = bundle_id, package_name = package_name, origin = origin, start = start, end = end, reverse = reverse, suspect = suspect, vpn = vpn, virtual_machine = virtual_machine, tampering = tampering, anti_detect_browser = anti_detect_browser, incognito = incognito, privacy_settings = privacy_settings, jailbroken = jailbroken, frida = frida, factory_reset = factory_reset, cloned_app = cloned_app, emulator = emulator, root_apps = root_apps, vpn_confidence = vpn_confidence, min_suspect_score = min_suspect_score, developer_tools = developer_tools, location_spoofing = location_spoofing, mitm_attack = mitm_attack, proxy = proxy, sdk_version = sdk_version, sdk_platform = sdk_platform, environment = environment, proximity_id = proximity_id, total_hits = total_hits, tor_node = tor_node)
263279 print (" The response of FingerprintApi->search_events:\n " )
264280 pprint(api_response)
265- except Exception as e:
266- print (" Exception when calling FingerprintApi->search_events: %s \n " % e)
281+ except ApiException as e:
282+ if e.body is not None :
283+ error_response = ErrorResponse.from_json(e.body)
284+ if error_response is not None :
285+ message = f " API request failed: { error_response.error.code} { error_response.error.message} "
286+ else :
287+ message = f " API request failed with unexpected error format: { e} "
288+ else :
289+ message = f ' Exception when calling FingerprintApi->search_events: { e} '
290+ print (message)
267291```
268292
269293### Parameters
@@ -353,7 +377,7 @@ import os
353377
354378import fingerprint_server_sdk
355379from fingerprint_server_sdk.models.event_update import EventUpdate
356- from fingerprint_server_sdk.rest import ApiException
380+ from fingerprint_server_sdk import ApiException, ErrorResponse
357381from fingerprint_server_sdk.configuration import Region
358382from pprint import pprint
359383
@@ -372,8 +396,16 @@ event_update: EventUpdate = fingerprint_server_sdk.EventUpdate() #
372396try :
373397 # Update an event
374398 api_instance.update_event(event_id, event_update)
375- except Exception as e:
376- print (" Exception when calling FingerprintApi->update_event: %s \n " % e)
399+ except ApiException as e:
400+ if e.body is not None :
401+ error_response = ErrorResponse.from_json(e.body)
402+ if error_response is not None :
403+ message = f " API request failed: { error_response.error.code} { error_response.error.message} "
404+ else :
405+ message = f " API request failed with unexpected error format: { e} "
406+ else :
407+ message = f ' Exception when calling FingerprintApi->update_event: { e} '
408+ print (message)
377409```
378410
379411### Parameters
0 commit comments