cURL Dersleri

PHP ile Adobe Connect Api Oturum Açma

Bu makale serimde Adobe Connect apisini kullanarak neler yapabileceğimize bakacağız. Tabi ilk olarak hesabımıza giriş yapacağız fakat sonraki makalelerde oturum açma sonrasında ne gibi işlemler yapabileceğimize bakacağız. Böylelikle adobe connect sitesine girerek yapacağımız işleri azaltmış olacağız.

Adobe Connect sayfasına bağlanabilmek için öncelikle cURL ile bağlantımızı sağlayacak fonksiyonu yazmamız gerekiyor. Yazacağımız fonksiyonda cURL parametrelerinden SSL ve COOKIE en önemlileridir. Çünkü giriş yaptığımızda oturumun sürekli açık kalması için COOKIE’ye ihtiyacımız var. Ayrıca Adobe sisteminde SSL bulunduğu için bunu da dahil etmemiz gerekiyor. Giriş işlemlerini gerçekleştirebilmek için şu şekilde fonksiyon yazmamız doğru olacaktır.

Adobe Connect Api Bağlantısı

Function Baglan($a){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $a);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
$isle = curl_exec($ch);
curl_close($ch);
return $isle;
}

Fonksiyonu yazdıktan sonra bu işlemleri yapacağımız dizine cookie.txt oluşturalım. Çünkü tüm bilgiler bu txt dosyasında tutulacak. Bilgiden kastım oturumumuz.

Adobe Connect Api Oturum Açma

Gelelim 2. adıma. Sağlıklı bir şekilde giriş yapmamızı sağlayacak fonksiyondan sonra giriş işlemlerini yapacağımız URL yapısına geliyor. Adobe Connect’te oturum açabilmek için aşağıdaki link yapısını oluşturmamız gerekiyor.

https://ADOBEADINIZ.adobeconnect.com/api/xml?action=login&login=KULLANICIADI&password=ŞİFRENİZ

Yukarıda belirtmiş olduğum ADOBEADINIZKULLANICIADI ve ŞİFRENİZ alanını kendi bilgilerinizle doldurmanız gerekiyor. Buraya yazacağınız bilgilerin yetkili hesap olması gerekmektedir. Şimdi de hazırlamış olduğumuz fonksiyonu kullanarak düzenlediğimiz link ile giriş işlemlerini yapalım.

$Baglan = Baglan("https://ADONEADINIZ.adobeconnect.com/api/xml?action=login&login=KULLANICIADI&password=ŞİFREİZ");

Düzenlemeler sonrasında yukarıdaki gibi $Baglan değişkenine tanımlamaları yapıyoruz. Şimdi yapmamız gereken tek şey kontrol sağlamak olacak. O da bildiğimiz if else ile oturumun açılıp açılmadığı olacak.

if( $Baglan ){
 
// Oturum Açıldı
 
}else{
 
// Oturum açılamadı
 
}

Kontrolleri de yaptığımıza göre Adobe Connect ile giriş işlemlerimizi tamamlamış oluyoruz. Adobe Connect apisi yapısı itibariyle url üzerinden yönetildiği için bu tarz işlemlerle yönetimleri gerçekleştireceğiz. Bir sonraki makale de oturum işlemlerini pas geçerek detaylı kullanımlara geçmiş olacağız.

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir