ich versuche mich an einem xml-rpc request mittels der von tapatalk bereitgestellten api.
dabei erhalte ich allgemeine infos zu meinem gewünschten forum sowie über die konfiguration problemlos mit get_forum bzw get_config. jetzt habe ich mich an einem login mit meinem user versucht. lt. der tapatalk api geschieht dies mit der funktion login und den 2 parametern für username und passwort. siehe https://tapatalk.com/api/api_section.php?id=2#login
Code: Alles auswählen
import xmlrpclib
import hashlib
import base64
s = xmlrpclib.ServerProxy('MEINFORUM')
username = base64.encodestring('USERNAME')
password = hashlib.md5()
password.update('PASSWORT')
print s.login(username, password.hexdigest())
xmlrpclib.Fault: <Fault 3: 'Incorrect parameters passed to method: Wanted base64, got string at param 1'>