def callMethod(domain, methodName, data): """ Méthode permettant d'appeler une méthode de l'API BSS :param domain: le nom de domaine :param methodName: le nom de la méthode à appeler :param data: le body de la requête :return: la réponse reçue de l'API BSS :raises ServiceException: Exception levée si la requête vers l'API à echoué. L'exception contient le code de l'erreur et le message :raises DomainException: Exception levée si le domaine de l'adresse mail n'est pas un domaine valide """ con = BSSConnexion() return postBSS(con.url+"/"+methodName+"/"+con.token(domain), data)
def create_connexion(config): timer.sleep(1) con = BSSConnexion() if 'bss_url' in config: con.url = config['bss_url'] con.setDomainKey({config['bss_domain']: config['bss_domain_key']}) return BSSConnexion()
def create_connexion(): con = BSSConnexion() con.setDomainKey({"domain.com": "keyDeTest"}) return con