Microsoft, Exchange Online ve Office 365 için Exchange Web Hizmetleri (EWS) API’sinin yaklaşık üç yıl içinde kullanımdan kaldırılacağını bildirdi.
EWS, e-posta mesajları, toplantılar ve kişiler gibi posta kutusu öğelerine erişebilen uygulamalar geliştirmek için kullanılabilen platformlar arası bir API’dir.
Bu kaynaklar, Office 365’in parçası olarak Exchange Online ve Exchange’in şirket içi sürümleri (Exchange Server 2007’den başlayarak) dahil olmak üzere çeşitli kaynaklardan alınabiliyor.
Exchange Ekibi Salı günü yaptığı açıklamada, “Bugün, 1 Ekim 2026’dan itibaren Microsoft dışı uygulamalardan Exchange Online’a yönelik EWS isteklerini engellemeye başlayacağımızı duyuruyoruz.” ve
“Hizmetin EWS bileşenleri güvenlik güncellemelerini ve güvenlikle ilgili olmayan belirli güncellemeleri almaya devam edecek olsa da, ürün tasarımı ve özellikleri değişmeden kalacaktır. Bu değişiklik aynı zamanda Java ve .NET için EWS SDK’ları için de geçerlidir.” denildi
EWS’nin kullanımdan kaldırılmasının tüm ortamlarda yalnızca Microsoft 365 ve Exchange Online için geçerli olduğunu unutmamak önemli.
Exchange Server’da EWS’de herhangi bir değişiklik yapılmamakta ve Exchange Online’da yapılan ayarlamaların Windows veya Mac için Outlook, Teams veya diğer Microsoft ürünleri üzerinde hiçbir etkisi olmayacak.
EWS bileşenleri, güvenlikle ilgili olmayan bazı güncellemelerin yanı sıra güvenlik güncellemelerini de almaya devam edecekler. Ancak ürünün tasarımında veya özelliklerinde herhangi bir değişiklik olmayacak.
Microsoft’un daha ayrıntılı olarak açıkladığı gibi, bu geçiş hem Java hem de .NET için EWS Yazılım Geliştirme Kitlerini (SDK’ler) kapsamaktadır.
Geliştiricilere Graph API’ye geçmeleri önerildi
Microsoft, EWS API kullanan geliştiricilere destek bitene kadar Microsoft Graph API’ye geçmelerini tavsiye etti; zira bu API aynı zamanda Exchange Online verilerine erişim de sağlayacak.
Ancak şirket, geliştiricileri EWS ile Microsoft Graph arasındaki bazı özellik boşlukları konusunda da uyardı; bunlardan en önemlileri arasında arşiv posta kutularına erişimin olmaması, klasörle ilişkili bilgilerin ve kullanıcı yapılandırmasının eksikliği, Exchange Online yönetim özelliklerinin olmaması, Exchange Online ortak klasörlerine uygulama erişimi ve üçüncü tarafların bulunmaması yer alıyor.
Exchange Ekibi, işlevsellik açıklarını kapatmak için çalıştığını söylüyor; ancak bazı durumlarda geliştiricilerin Graph API’de yer almayacak özelliklere alternatifler bulması gerekebilir.
Exchange Ekibi, “Bu gibi değişikliklerin bazı rahatsızlıklara neden olabileceğinin farkındayız, ancak bunun daha güvenli, güvenilir ve performanslı deneyimler sağlayacağından eminiz” diye ekledi.
“Etkilenen abonelerin EWS kullanımını belirlemelerine yardımcı olmak için bu son tarihe doğru ilerledikçe düzenli bilgiler yayınlayacağız. Güncellediğiniz ve uygulamalarınızı Microsoft Graph’ta daha geniş bir yelpazedeki kullanışlı ve akıllı özelliklere açtığınız için şimdiden teşekkür ederiz.” denildi.
Duyuru, şirketin geliştiricileri Exchange Online için EWS API’lerine kaynak yatırımını durduracağı konusunda uyardığı Ağustos 2018’de yapılan ilk duyurunun ardından geldi.
Üç yıl sonra, Ekim 2021’de Redmond merkezli Microsoft, Exchange Online için EWS’nin en az kullanılan 25 API’sinin kullanımdan kaldırıldığını söyledi. Ayrıca güvenlik nedeniyle Mart 2022’de kullanımdan kaldırılan bu API’lere yönelik destek de kaldırıldı.