| import requests | |
| class MasterTokenGenerator(): | |
| def generateMasterToken() -> str: | |
| url = "https://api-smartlex-commons-pro.iberley.net/api/me/iberleyai" | |
| headers = { | |
| "Accept": "application/ld+json", | |
| "ssoToken": "", | |
| "ssoRefreshToken": "", | |
| } | |
| try: | |
| response = requests.get(url, headers=headers, timeout=120) | |
| response.raise_for_status() | |
| data = response.json() | |
| return data.get("smartlexToken", "Unable to generate token") | |
| except Exception as e: | |
| return f"Error generando token: {str(e)}" |