J'essaie d'utiliser l'API mouvementée avec Python3. Dans son état actuel, la fonction de connexion utilise la bibliothèque md5 qui est dépréciée. Par conséquent, je voudrais convertir cette fonction pour être compatible avec Python 3. La ligne que je suis confronté à des difficultés avec est:Python3: remplacez md5 par hashlib
response = md5.new(nonce + ':'+ md5.new(password).hexdigest()).hexdigest()
Mon essayer de le convertir est
mpwd = hashlib.md5(password.encode())
apwd = mpwd.hexdigest()
s = nonce+":"+apwd
mall = hashlib.md5(s.encode())
response = mall.hexdigest()
Malheureusement, l'API renvoie une erreur qui dit que soit le login ou le mot de passe est incorrect. Cependant, j'ai vérifié les deux et c'est ok. Alors pourriez-vous s'il vous plaît me dire ce qui ne va pas avec mon code s'il vous plaît?
Il est préférable si vous repassez le code dans votre réponse, avec vos changements inclus – Michael