Hilfe bei SOAP-API Subdomain Update

  • Hi, die SOAP-API ist noch neu Land für mich, ich möchte gerne über unser eigenes CMS Subdomains aktualisieren können. GET ist nicht das Problem, aber mit dem SET, bzw. Edit habe ich das Problem.



    das heißt ich möchte folgendes bearbeiten:

    Code
    $response->domains->HostingSubscriptionDomain[$arrayID1]->subdomains->HostingSubscriptionSubdomain[$arrayID2]->name


    und

    Code
    $response->domains->HostingSubscriptionDomain[$arrayID1]->subdomains->HostingSubscriptionSubdomain[$arrayID2]->httpDest


    Kann mir da einer helfen?


    Zur not auch, mit Subdomain löschen und neu anlegen.


  • Kann mir da einer helfen?


    Zur not auch, mit Subdomain löschen und neu anlegen.


    "HostingSubdomainEdit" gibt es in Version 2.7 nicht, genausowenig wie "HostingSubdomainDelete". Somit ist das geplante Vorhaben aktuell gar nicht realisierbar.


    Mit Version 2.8 soll es wohl möglich werden:


    Zitat von https://www.liveconfig.com/de/lab

    Bearbeiten des SSL-Zertifikats einer Subdomain nun mittels SOAP-Funktion HostingSubdomainEdit() möglich

  • Version 2.7.4 (r5214)


    Ah ok, dann muss ich wohl warten, dachte es wäre drin, weil im return vom wsdl folgendes steht:



    Aber ich wüsste auch nicht, wie er denn die aktuelle Subdomain ersetzen soll. Denn bräuchte er dafür nicht die aktuelle und die neue?

  • Version 2.7.4 (r5214)


    Ah ok, dann muss ich wohl warten, dachte es wäre drin, weil im return vom wsdl folgendes steht


    Stimmt, mein Fehler.


    Die Funktion ist bereits da, nur noch nicht im Handbuch.


    Aber die Möglichkeit, Weiterleitung o.ä. zu setzen, wie bei HostingSubdomainAdd, gibt es trotzdem nicht - damit bleibt mein Hinweis trotzdem bestehen: "aktuell nicht möglich".

  • Gibt es nun schon Updates zur Funktion? Denn das Handbuch ist ja noch nicht aktualisiert.


    Code
    $response->domains->HostingSubscriptionDomain[$arrayID1]->subdomains->HostingSubscriptionSubdomain[$arrayID2]->name = $subdomain;
    $response->domains->HostingSubscriptionDomain[$arrayID1]->subdomains->HostingSubscriptionSubdomain[$arrayID2]->httpDest = $httpDest;
    $response->domains->HostingSubscriptionDomain[$arrayID1]->subdomains->HostingSubscriptionSubdomain[$arrayID2]->httpsDest = $httpsDest;


    sollte aktualisiert werden, sowie ein Let'sEncrypt Zertifikat erstellt werden, oder ein vorhandenes Wildcard Zertifikat ausgewählt werden.

  • Mogwais: Nein, die Tage noch von Herrn Keppler so bestätigt, dass das leider immer noch nicht über die API geht, aber kommt:


    Zitat

    Um automatisierte Zertifikate für bestehende Domains einzurichten wird es eine separate API-Funktion geben (HostingDomainSSL) - diese ist bereits in Arbeit, ist voraussichtlich in v2.10.1 oder 2.20.2 enthalten.
    Sie finden einen entsprechenden Hinweis dann auch im Changelog.


    Dieser API-Funktion kann dann über einen Parameter eine Liste aller gewünschten SANs übergeben werden, damit diese möglichst effizient in einem einzigen SSL-Zertifikat enthalten sind.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!