API  [GELÖST]

Locked
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

API  [GELÖST]

Post by select name from me; »

Hallo,

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.
Viele Grüße, Christian
sourceWAY
Posts: 4
Joined: Fri 2. Sep 2016, 13:19

Re: API

Post by sourceWAY »

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ß
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: API

Post by b0snaX »

Hallo,

an einer API von seitens KeyHelp entwickler hätte ich auch interesse.
Schöne Grüße,
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.
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: API

Post by select name from me; »

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ß
Vielen Dank für die Info. Für manche ist das sicher eine gute Option.

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.
Viele Grüße, Christian
sourceWAY
Posts: 4
Joined: Fri 2. Sep 2016, 13:19

Re: API

Post by sourceWAY »

Hallo,

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 8-)

Gruß
User avatar
CreativDesigner
Posts: 10
Joined: Thu 15. Sep 2016, 15:29
Location: Osnabrück
Contact:

Re: API

Post by CreativDesigner »

An einer API wäre ich auch interessiert =)
Fill1992
Posts: 3
Joined: Fri 16. Dec 2016, 10:13

Re: API

Post by Fill1992 »

Also ich kann diese Funktion auch nur unterstützen!
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: API

Post by Tobi »

Man kann doch als MySql Root User direkt auf die Daten in der "Keyhelp-Datenbank" zugreifen.

Zumindest das Auslesen für Rechnungserstellung etc. sollte doch gar keine Probleme nach sich ziehen.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: API

Post by select name from me; »

Ja, das hilft sicher vielen.

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.
Viele Grüße, Christian
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: API

Post by Tobi »

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.
ich denke den Teil die passenden Daten in die Datenbank zu schreiben könnte man durch reverse engineering noch relativ leicht herausfinden.

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.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: API

Post by select name from me; »

Tobi wrote: ich denke den Teil die passenden Daten in die Datenbank zu schreiben könnte man durch reverse engineering noch relativ leicht herausfinden.
Dachte ich auch erst. Aber das kann sich ja jederzeit durch ein Update ändern.
Bei Selenium merkt man das schnell. Bei direktem Schreibzugriff auf die DB hätte ich muffe. Ich nutze es daher nur, für Massenaktionen.
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.
Soweit ich gesehen habe, schreibt die Keyhelp Oberfläch in die Datenbank als Webserver-User. Ein Cron schreibt die Config als root.
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. :)
Viele Grüße, Christian
Locked