API [GELÖST]
-
- Posts: 588
- Joined: Tue 9. Feb 2016, 16:44
API [GELÖST]
eine API über die man möglichst alle Funktionen steuern kann wäre sehr hilfreich. Reseller könnten so Abrechnungs- und Bestellsysteme einfacher anbinden.
Auch die Einrichtung eines neuen Servers wäre für uns mit einer API viel einfacher.
Mir wäre es egal, ob das z.B. REST, SOAP oder ein Kommandozeilen-Client wäre.
----
EDIT: Bei 19.3 enthalten.
Re: API
wir haben eine Schnittstelle für KeyHelp für PHP erstellt:
https://sourceway.de/de/keyhelp
Diese simuliert die entsprechenden Aktionen per cURL, was wunderbar funktioniert.
Gruß
Re: API
an einer API von seitens KeyHelp entwickler hätte ich auch interesse.
b0snaX
Code: Select all
if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
b0snaX wrote:SIDO - Astronaut (feat. Andreas Bourani)
-
- Posts: 588
- Joined: Tue 9. Feb 2016, 16:44
Re: API
Vielen Dank für die Info. Für manche ist das sicher eine gute Option.sourceWAY wrote:Hallo,
wir haben eine Schnittstelle für KeyHelp für PHP erstellt:
https://sourceway.de/de/keyhelp
Diese simuliert die entsprechenden Aktionen per cURL, was wunderbar funktioniert.
Gruß
Wir selbst nutzen Selenium. Das hat sich in der Vergangenheit über viele Jahre - auch bei anderen Anbietern - als relativ stabile Variante gezeigt.
Aber eine feste API in Keyhelp wäre nun mal die stabilste Lösung.
Re: API
Selenium ist natürlich auch eine Variante. Am besten wäre wirklich eine direkt integrierte API - solange muss man aber Abhilfe schaffen, sei es mit Selenium oder einfach per cURL. Eigentlich sollte eine API bei Webapplikationen heute zum Standard gehören

Gruß
- CreativDesigner
- Posts: 10
- Joined: Thu 15. Sep 2016, 15:29
- Location: Osnabrück
- Contact:
Re: API
Re: API
Re: API
Zumindest das Auslesen für Rechnungserstellung etc. sollte doch gar keine Probleme nach sich ziehen.
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
-
- Posts: 588
- Joined: Tue 9. Feb 2016, 16:44
Re: API
Mir geht es aber um die automatische Anlage, Bearbeiten und Löschen von Domains, Datenbanken, etc. Das könnte man zwar auch in die Keyhelp Datenbank schreiben, aber es wäre ziemlich aufwändig sicherzustellen, dass man immer die gleichen Daten wie Keyhelp einträgt.
Über Selenium ist das im Moment einfacher. Eine API wäre viel besser.
Re: API
ich denke den Teil die passenden Daten in die Datenbank zu schreiben könnte man durch reverse engineering noch relativ leicht herausfinden.select name from me; wrote:Mir geht es aber um die automatische Anlage, Bearbeiten und Löschen von Domains, Datenbanken, etc. Das könnte man zwar auch in die Keyhelp Datenbank schreiben, aber es wäre ziemlich aufwändig sicherzustellen, dass man immer die gleichen Daten wie Keyhelp einträgt.
Schwieriger scheint mir dagegen die jeweilige Aktion auch auf dem System mit den passenden Rechten auszuführen. Beispiel Datenbank: Diese muss ja auch mit dem passenden User in der Rechteverwaltung von MySql eingetragen werden und die Datenbank muss angelegt werden.
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
-
- Posts: 588
- Joined: Tue 9. Feb 2016, 16:44
Re: API
Dachte ich auch erst. Aber das kann sich ja jederzeit durch ein Update ändern.Tobi wrote: ich denke den Teil die passenden Daten in die Datenbank zu schreiben könnte man durch reverse engineering noch relativ leicht herausfinden.
Bei Selenium merkt man das schnell. Bei direktem Schreibzugriff auf die DB hätte ich muffe. Ich nutze es daher nur, für Massenaktionen.
Soweit ich gesehen habe, schreibt die Keyhelp Oberfläch in die Datenbank als Webserver-User. Ein Cron schreibt die Config als root.Tobi wrote: Schwieriger scheint mir dagegen die jeweilige Aktion auch auf dem System mit den passenden Rechten auszuführen. Beispiel Datenbank: Diese muss ja auch mit dem passenden User in der Rechteverwaltung von MySql eingetragen werden und die Datenbank muss angelegt werden.
Insofern denke ich, wenn die Einträge in der DB passen, legt der Cronjob alles notwendige an.
Schau Dir mal diesen Beitrag an:
viewtopic.php?f=2&t=17&p=47
Das hat mir bei Domains sehr geholfen.
