XML Schnittstelle für Gambio Onlineshop

  1. letztes Jahr

    Hallo Zusammen,

    die Frage habe ich schon im Coding Board gestellt, aber leider keine Antwort bekommen. Eventuell kann mir hier jemand weiter helfen :)

    Ich bin neu in der Programmierung mit Swift und als Einstiegsprojekt möchte ich die Gambio API (oder Teile der) in Swift umsetzen. Die Entwickler-Doku ist online einsehbar: https://tracker.gambio-server.net/projects/gxdoc/wiki

    Nehmen wir als "einfachen Fall" den Log-In: Laut der Dokumentation wird ein Login mit dem Shop durch Übertragen eines XML Files über "http://www.testshop.com/request_port.php?module=XMLConnect&api_version=1.0" (kursiv muss angepasst werden) hergestellt (jede Interaktion mit dem Shop scheint so zu funktionieren). In der Dokumentation ist das XML File für den Log-In Request wie folgt angegeben:

    <?xml version="1.0" encoding="UTF-8"?> <!-- REQUEST START -->
    <GambioXML>
    <general> <function>login</function>
    </general> <login>
    <user>mptest@shoptest.de</user>
    <password>testpw123</password> </login>
    </GambioXML>
    <!-- REQUEST END -->

    Verstehe ich das soweit richtig? Falls ja, wird so nicht der Benutzername und das Passwort im Klartext übertragen? Und wie kann ich mit Swift XML Dateien per HTTP POST/GET übertragen/empfangen? Die Einträge im Netz die ich gefunden habe, fand ich nicht passend (es war nicht die Rede von ganzen XML Files oder ich habe es nicht erkannt).

    Ich danke im Voraus für Hinweise und Hilfestellungen :)

 

oder registriere Dich, um zu antworten!