Plesk api kullanımları hakkında makaron php kodunda neredeyse hiç kaynak olmadığını gördüm bu nedenle konuya giriş yapacak arkadaşlara bilgi olsun diye konuyu açıyorum.
Öncelikle Plesk Restful apiyi yeni geliştirmeye başladığını ve XML-RPC apiye göre daha çok ağırlık vereceğini falan soyluyor. Peki geliştiriyor mu? işin aslı hiç bir fikrim yok zerre kadarda umurumda değil ama adamlar bunu yazıyorsa demek ki gidişat bu yönde

Neyse konumuza dönelim.
Öncelikle pleskin apisine bağlanabilmeniz için apiye bağlandığınız cihazın ipsine yetki vermeniz gerekiyor. bu cihaz x bir firmada ki hostinginiz olabilir veya evde kullandığınız pc olabilir nerden bağlanırsanız bağlanın isterseniz uzaydan bağlanın bağlandığınız ortamın ipsini yetkilendirmeniz gerekiyor bunu nasıl yapıyoruz şu şekilde;
Öncelikle ssh ekranında root veya admin olarak sunucumuza giriş yapıyoruz ve ardından aşağıdaki kodu yazıyoruz
plesk bin secret_key -c -ip-address 123.123.123.123herhalde 123.123.123.123 yazan yere kendi ip adresinizi yazacağınızı anlamışsınızdır

neyse bu kodu yazınca plesk size bir X-API-Key verecek bu keyi bir yere kopyalıyoruz lazım olacak.
ardından php kodlarımıza geçelim ve plesk panelimizde bulunan domainleri listeleyelim.
<?php $url = "https://domainadresiniz.com:8443/api/v2/domains"; $key = "X-API-Key:az önce kopyaladığınız secret key"; $ch = curl_init( $url ); curl_setopt($ch, CURLOPT_HTTPHEADER, array($key, "Content-Type:application/json", "Accept:application/json")) ; curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); $result = curl_exec($ch); curl_close($ch); echo json_decode($result); ?>komutlarımızı curl la koşturuyoruz arkadaşlar ve json formatında sunucuda bulunan domainleri listeler halinde döküyor.
Bu konuda kaynak olmadığı için istedim ki bu konuda yardıma ihtiyacı olan arkadaşlar bu sayede neyi nasıl yapacaklarını anlayarak devamını getirir.
Forumda bir internet sitesi adı söylemeye dahi para istenen şu durumda alın size bedava bilgi para mara istemez

Sevgiler saygılar.