Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:xmlrpc:init

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
develop:xmlrpc:init [d.m.Y H:i] willuhndevelop:xmlrpc:init [d.m.Y H:i] – Python hinzugefuegt kwmiebach
Zeile 120: Zeile 120:
 print($response->faultString()); print($response->faultString());
 </code> </code>
 +
 +===== Python =====
 +
 +
 +<code python>
 +
 +
 +#!/usr/bin/env python
 +
 +import xmlrpclib
 +
 +class HibiscusSocket(object):
 +
 +  def __init__(self, password,xmlrpc_host="localhost",xmlrpc_port=8080,proto="https",username="admin"):
 +  
 +    self.proto=proto
 +    sock = xmlrpclib.ServerProxy ('%s://%s:%s@%s:%s/xmlrpc/' % (
 +        self.proto, username, password, xmlrpc_host, xmlrpc_port))
 +    self.sock = sock
 +
 +  def get_bank_name(self,blz):
 +    return self.sock.hibiscus.xmlrpc.konto.getBankname(str(blz))
 +    
 +s = HibiscusSocket(password="secret123")
 +bankname = s.get_bank_name(blz="37010050") # bankname sollte jetzt sein "Postbank"
 +</code>
 +


Impressum | Datenschutz
develop/xmlrpc/init.txt · Zuletzt geändert: d.m.Y H:i von willuhn