Api-Erweiterungen  [GELÖST]

User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Api-Erweiterungen

Post by Tobi »

Hi Zusammen,

keine Ahnung ob wir schon einen Thread für Erweiterungen der API haben :roll: .
Die Suche nach "API" funktioniert nicht, weil Suchbegriff zu kurz.

Folgende Werte würde ich mir wünschen wollen :P

Im Bereich /server Abschnitt "meta":
Zusätzlich zu "panel_version" noch die "latest_panel_version".
Sprich die aktuelle Versionsnummer, unabhängig von der installierten.

Ist das bitte machbar?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Und es wäre schön, wenn man im Abschnitt /server "meta" die PHP Version des Servers erfahren könnte.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Api-Erweiterungen

Post by Alexander »

Zusätzlich zu "panel_version" noch die "latest_panel_version".
Würdest du diese Information denn weiter auswerten wollen, oder reicht ein Feld das anzeigt, Update verfügbar - ja/nein?
Und es wäre schön, wenn man im Abschnitt /server "meta" die PHP Version des Servers erfahren könnte.
Hier würde ich unter dem /server Endpoint eine neue Untergruppe 'components' hinzufügen (also wie meta, operating_system, utilization, resources).
PHP wäre dann einer der Unterpunkte.
Bildschirmfoto_2020-08-26_11-10-04.png
Bildschirmfoto_2020-08-26_11-10-04.png (33.68 KiB) Viewed 4168 times
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Alexander wrote: Wed 26. Aug 2020, 11:11 Würdest du diese Information denn weiter auswerten wollen, oder reicht ein Feld das anzeigt, Update verfügbar - ja/nein?
Update verfügbar ist sicher ein nice2have. Könnte ich mir aus der Differenz zwischen ist und soll ohnehin ableiten.
Alexander wrote: Wed 26. Aug 2020, 11:11 Hier würde ich unter dem /server Endpoint eine neue Untergruppe 'components' hinzufügen (also wie meta, operating_system, utilization, resources).
PHP wäre dann einer der Unterpunkte.
Oh ja bitte, very nice 👍
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Api-Erweiterungen

Post by Alexander »

Ich kann mich nach langem hin und her überlegen noch nicht so recht damit anfreunden, dass man die KeyHelp API kontaktiert, nur dass die dann wiederum den Update-Server kontaktiert.
Als Workaround, bis ich mich vielleicht doch noch dazu durchringen sollte, der direkte Weg.
Über folgende URL kannst du die neuste Version ermitteln.

Code: Select all

https://install.keyhelp.de/get_version.php?php_version=7.2
("7.2" dann mit der PHP-Version des Servers ersetzen)
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Alexander wrote: Wed 26. Aug 2020, 12:38 Über folgende URL kannst du die neuste Version ermitteln.
("7.2" dann mit der PHP-Version des Servers ersetzen)
Das reicht mir völlig.
Über /server "components" erhalte ich die PHP Version und die KeyHelp Version ziehe ich mir selbst.
Perfekt!
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Ich habe die "gelöst" Markierung mal entfernt, da ich noch weitere Wünsche habe 😁.

Man kann ja über die API theoretisch auch den Pfad einer (Sub-)Domain ändern.
"Theoretisch" deswegen weil man die Verzeichnisse auf dem Server nicht kennt.

Daher würde ich mir eine Methode wünschen mit der man die Pfade, ausgehend von /home/users/xyz/www/ auslesen kann.
Das würde vieles erleichtern.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Api-Erweiterungen

Post by Alexander »

Ich würde die Markierung wieder setzen ;). Seit 20.2 gibt's im /clients Endpoint ein Feld "document_root". Dieses Feld kombiniert mit "/www/" + dem Target-Feld der Domain und du hast den absoluten Pfad.

GET /clients -> "document_root"
+
/www/
+
GET /domains -> "target[target]"
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Ah ne. Jetzt war ich zu schnell.
Das liefert mir aber nur das aktuelle Domain-Verzeichnis.

Ich würde aber gerne ein neues Verzeichnis anlgen, bzw. mich erstmal durch die bereits angelegten Verzeichnisse wühlen damit es nix doppelt gibt, bzw. etwas vorhandenes überschrieben wird.

Das geht doch auch mit der 20.2 (noch) nicht, oder habe ich einen Denkfehler?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Api-Erweiterungen

Post by OlliTheDarkness »

Tobi wrote: Mon 31. Aug 2020, 10:20 Ah ne. Jetzt war ich zu schnell.
Das liefert mir aber nur das aktuelle Domain-Verzeichnis.

Ich würde aber gerne ein neues Verzeichnis anlgen, bzw. mich erstmal durch die bereits angelegten Verzeichnisse wühlen damit es nix doppelt gibt, bzw. etwas vorhandenes überschrieben wird.

Das geht doch auch mit der 20.2 (noch) nicht, oder habe ich einen Denkfehler?
"neues Verzeichnis anlgen" ich denke das wird sich in der API genau so verhalten wie im Panel, also Verz. wird angelegt wenn nicht vorhanden.

"mich erstmal durch die bereits angelegten Verzeichnisse wühlen damit es nix doppelt gibt, bzw. etwas vorhandenes überschrieben wird." hat nichts in der API zu suchen, meiner Meinung nach, dafür gibt es nen FTP / Filemanager.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Ein neues Verzeichnis wird sicherlich automatisch angelegt.

Mir geht es aber um den Fall wenn ein Kunde seine neue Webseite in einen neuen Ordner hochlädt und dann eine vorhandene Domain auf den neuen Ordner routen will.

FTP klares ===> Jein!

Ja, weil du schon recht hast.
Nein, weil die API keinen FTP Zugang hat um die Verzeichnisse auszulesen.

Und man kann nicht einfach so einen neuen FTP Account anlegen. Man muss ggf. vorher den Kunden in einen neuen Tarif verschieben! Weil die Anzahl der FTP Accounts kann man auch nicht per API einfach um „eins“ erhöhen.

Ist halt sehr umständlich.
Daher wäre es schön wenn die API den Verzeichnisbaum eines ausgewählten Verzeichnisses nativ zurück geben könnte.

Oder alternativ, dass die API mit dem neu zu schaffenden Parameter „admin“ ==> „override“ ggf. bestehende Linits in allen Breichen überschreiben kann.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Api-Erweiterungen

Post by OlliTheDarkness »

Tobi wrote: Mon 31. Aug 2020, 12:15 ...
Nein, weil die API keinen FTP Zugang hat um die Verzeichnisse auszulesen.
...
Was ich auch nirgendwo behauptet habe.
Und man kann nicht einfach so einen neuen FTP Account anlegen. Man muss ggf. vorher den Kunden in einen neuen Tarif verschieben! Weil die Anzahl der FTP Accounts kann man auch nicht per API einfach um „eins“ erhöhen.
Na wenn die API es nicht kann geht man den kurzen Umweg über die DB, bricht man sich auch kein Bein bei...

Aber passt schon , ich gehe besser in den Schweigemodus ... 8-)
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

OlliTheDarkness wrote: Mon 31. Aug 2020, 12:56 Was ich auch nirgendwo behauptet habe.
Wovon ich nie behauptet habe, dass du es behauptet hättest. 😂
Das war eine reine Feststellung der Tatsachen.



OlliTheDarkness wrote: Mon 31. Aug 2020, 12:56 wenn die API es nicht kann geht man den kurzen Umweg über die DB
Erklär mal bitte. Ich stehe grade auf dem Schlauch ;)
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Api-Erweiterungen

Post by OlliTheDarkness »

Tobi wrote: Mon 31. Aug 2020, 13:28 Wovon ich nie behauptet habe, dass du es behauptet hättest. 😂
Das war eine reine Feststellung der Tatsachen.
Aber wenn die Behauptung der Feststellung in Wirklichkeit eine Tatsache ist, könnte die Tatsache eine Behauptung der Feststellung sein, wobei die Feststellung auch eine tatsächliche behauptung sein könnte.

Du verstehst ? :lol: :lol: :lol: 8-) 8-)
Erklär mal bitte. Ich stehe grade auf dem Schlauch ;)
KeyHelp DB das Limit des Users erhöhen, fertig.

Ich machs so schon länger, alles was nicht durch die API abgedeckt ist, decke ich alternativ über Änderung der DB ab.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Api-Erweiterungen

Post by Tobi »

Der „Trick“ mit der Datenbank funktioniert aber nur wenn Anwendung und Datenbank auf ein und derselben Maschine laufen.

Das ist hier nicht der Fall.
Deswegen bin ich ja auf die API angewiesen.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Locked