IDpack SDK - Python cURL source codeIDpack SDK - Code source Python cURL

L’exemple de code IDpack SDK - Code source Python cURL montre comment utiliser cURL en Python pour interagir avec l’API d’IDpack. Il offre un gabarit simple pour envoyer des requêtes, gérer l’authentification et traiter les réponses de l’API. Ce script est idéal pour les développeurs qui recherchent une façon rapide et pratique d’intégrer l’API d’IDpack dans leurs applications.

 import requests import json # NOM D’UTILISATEUR DE L’API username = 'YOUR USERNAME' # MOT DE PASSE UTILISATEUR DE L’API password = 'YOUR PASSWORD' # URL DE L’API url = 'https://api.idpack.cloud/producer/' # CONFIGURATION DES DONNÉES DE REQUÊTE data = { "user_secret_key": "YOUR USER SECRET KEY", # AJOUTER LA CLÉ SECRÈTE UTILISATEUR "project_secret_key": "YOUR PROJECT SECRET KEY", # AJOUTER LA CLÉ SECRÈTE PROJET "API_Action": "GET_record", # DÉFINIR L’ACTION DE L’API "API_Search": ["idc_id_number", "10000"], # SPÉCIFIER LES CRITÈRES DE RECHERCHE (CLÉ PRINCIPALE) "API_OutputFormat": "json", # DÉFINIR LE FORMAT DE RÉPONSE (JSON OU XML) "API_Version": "3.2.40" # DÉFINIR LA VERSION DE L’API } # CONVERTIR LES DONNÉES EN JSON (CHARGE UTILE POUR L’API) data_string = json.dumps(data) # DÉFINIR LES ENTÊTES headers = { "Accept-Language": "en-US", "Accept": "application/json", "Content-Type": "application/json" } try: # EFFECTUER LA REQUÊTE À L’API response = requests.post( url, data=data_string, headers=headers, auth=(username, password), timeout=2 # DÉLAI D’ATTENTE EN SECONDES ) # TRAITER LA RÉPONSE if response.status_code != 200: print(f"Le code de retour HTTP n’est pas 200. (Code {response.status_code})") else: print(response.text) except requests.exceptions.RequestException as e: # TRAITER LES EXCEPTIONS (ex. : DÉLAI D’ATTENTE, ERREUR DE CONNEXION) print(f"Une erreur est survenue : {e}") 

Pour découvrir toutes les actions disponibles, comprendre la structure des requêtes à l’API, et consulter l'information détaillée sur le format de réponse JSON, veuillez visiter la section IDpack API - Référence. Cette ressource complète offre une documentation approfondie, incluant des exemples d’appels à l’API, les réponses attendues, ainsi que des explications sur les paramètres et leur utilisation. Il s’agit d’un guide essentiel pour les développeurs intégrant l’API IDpack dans leurs systèmes.