Adobe Connect Web Hizmetlerini tanıyın. Temelleri keşfedin, bu API'ların nerede ve nasıl kullanılacağını anlayın.
Adobe Connect, istemcilerin Adobe Connect hesapları ile veri alışverişi yapmak için çağırabilecekleri web hizmetlerini açığa çıkarır. Web hizmetlerini, Adobe Connect barındırılan hesaplarla ve Adobe Connect lisanslı sunuculardaki hesaplarla kullanabilirsiniz.
Bu kılavuz, bir uygulamanın Adobe Connect web hizmetlerini nasıl çağırdığını ve XML yanıtını nasıl yorumladığını açıklar. Kılavuz, Adobe Connect için özel uygulamalar oluşturmak veya Adobe Connect'i öğrenme yönetim sistemi ya da LDAP dizin hizmeti gibi farklı bir sistemle entegre etmek isteyen geliştiriciler içindir.
Bu kılavuzu kullanmadan önce XML'in ve bir istemci uygulaması üzerinden bir sunucu ile iletişim kurmak için HTTP'yi kullanmanın temellerini anlamanız gerekir. Bu kılavuz bazı Java kod örnekleri içerir ancak belirli bir dil veya çevre kullandığınızı varsaymaz.
Adobe Connect Web Hizmetleri için geliştirici çevresi
Adobe Connect Web Hizmetleri, özel uygulamalar geliştirmek için HTTP üzerinden XML gönderebilen ve alabilen herhangi bir dili veya platformu kullanmanızı sağlar. Örneğin, Java ve J2EE platformu, C#.NET, PHP, bir portal sunucusu veya herhangi bir web geliştirme platformu kullanabilirsiniz. Çoğu özel uygulama, web uygulamaları veya portallardır.
Genellikle şu tür araçları kullanışlı bulabilirsiniz:
Programlama diliniz XML ayrıştırmayı destekliyorsa bir XML ayrıştırıcısı kod kitaplığı.
Adobe Connect'in döndürdüğü oturum tanımlama bilgilerini yönetmenize yardımcı olması için bir tanımlama bilgisi yönetim kodu kitaplığı.
HTTP istek ve yanıt başlıklarını bir tarayıcıda görüntülemek için bir araç. İnternette buna benzer birçok araç bulunmaktadır.
Ek kaynaklar
Adobe Connect, web hizmetleri ile XML ve Adobe Connect'in kullandığı diğer teknolojiler hakkında bilgi sağlayan birçok faydalı kaynağı İnternette bulabilirsiniz.
Adobe Connect
Adobe Connect Kullanıcı Topluluğu
connectusers.com adresindeki Adobe Connect Kullanıcı Topluluğu, Adobe Connect topluluğunun toplanma noktasıdır. Bu sitede forumlar, eğitimler, etkinlikler, duyurular, iş ortağı gösterileri ve çok daha fazlası bulunur.
Adobe Connect Yardım Destek Merkezi
Adobe Connect Yardım ve Destek Merkezi, Adobe Connect belgeleri ve Destek iletişim bilgilerini içerir.
XML ve web hizmetleri
web hizmetlerine iyi bir giriştir.
Xml.com web sitesindeki (xml.com) The Web Services Primer (Web Hizmetleri Başlatıcı),
XML'e başlamanıza yardımcı olabilir.
W3Schools web sitesindeki (w3schools.com) The XML Tutorial (XML Eğitimi),
bir uygulamada kullanabilmeniz için bir XML belgesini ayrıştıran XPath'i açıklar.
W3Schools web sitesindeki (w3schools.com) The XPath Tutorial (XPath Eğitimi),
XML verilerini diğer biçimlere dönüştürmek için kullanılan XSL Dönüştürmelerini öğretir.
W3Schools web sitesindeki (w3schools.com) üçüncü bir eğitim olan The XSLT Tutorial (XSLT Eğitimi),
XSLT'yi oluşturan standartlar komitesinin yaptığı, XSLT'nin resmi tanımıdır.
W3C web sitesindeki (w3.org) XSL Dönüştürmeleri açıklaması,
ISO 8601 standart tarih ve saat formatının nasıl kullanılacağı hakkında bilgi verir.
Uluslararası Standardizasyon Teşkilatı web sitesindeki (iso.org) Tarihlerin ve Saatin Sayısal Temsili,
ISO 8601 tarih ve saat formatının resmi tanımıdır.
W3C web sitesindeki (w3.org) Tarih ve Saat Formatı,
URI'nın Genel Söz Dizimi
ayrılmış karakterler ve yüzde kodlaması üzerine bilgiler şurada mevcuttur: RFC3986. URL'ler, ayrılmış karakterler için yüzde kodlaması kullanılarak doğru bir şekilde kodlanmalıdır.
Diğer teknolojiler
Paylaşılabilir İçerik Nesnesi Referans Modeli hakkında bir eğitimdir ve Paylaşılabilir İçerik Nesneleri (SCO'lar) ve Öğrenme Yönetim Sistemlerini (LMS'ler) açıklar.
Eduworks Corporation web sitesindeki (eduworks.com) SCORM Concepts (SCORM Kavramları),
Bu site, bir LDAP dizinini Adobe Connect ile entegre eden geliştiriciler için iyi arka plan materyalleri veya bağlantıları sağlayabilir.
Kings Mountain Systems web sitesindeki (www.kingsmountain.com) An LDAP Roadmap (Bir LDAP Yol Haritası), Basit Dizin Erişimi Protokolüne (LDAP) faydalı bir genel bakış sağlar.
Microsoft SQL Server
Adobe Connect, özel uygulamalarınızın veri aldığı ve veriyi yazdığı bir Microsoft SQL Server veri tabanı kullanır. Microsoft SQL Server Geliştirici Merkezi'nde (msdn.microsoft.com) referanslar, topluluk, destek ve diğer bilgiler dahil olmak üzere faydalı kaynaklar bulabilirsiniz.
Web Hizmetleri kılavuzunda kullanılan kurallar
Bu kılavuz, zaten görmeye alışkın olduğunuz kodları göstermek için endüstri standardı kurallar kullanır.
Ancak, API referansı, çağıran bir uygulama ve sunucu arasındaki API sözleşmesinin resmi bir tanımıdır. Böyle olunca, istek URL'lerinin söz dizimi tanımları açıklanmalıdır.
Bir istek URL'sinin ayrı bölümlerini, rahat okunabilmesi için farklı satırlara şu şekilde yerleştirdik:
http://server_name/api/xml ?action=custom-fields &filter-definition=value &session=BreezeSessionCookieValue
Bir tarayıcının adres çubuğuna bir istek URL'si girdiğiniz veya bir uygulamada oluşturduğunuz zaman, URL'yi tek satır halinde girin veya oluşturun:
https://example.com/api/xml?action=custom-fields&filter-name=location
Mavi kod fontundaki söz dizimi öğeleri, oluşturduğunuz tanımları temsil eder ve tanımın söz dizimine bir köprü içerir.