去年秋季,微軟首席執行官薩蒂亞納德拉做了一個大膽(某種程度上相當神秘)的聲明。他說,他認為微軟最有價值且具有戰略意義的應用編程接口(API)將是Office 365。
他的理由是什么?讓Office的第三方可擴展性更高,且微軟自己及開發者也會有反彈效應。使用Office 365 API的開發者們還用了Azure Active Directory和其他相關服務。
微軟也對其他云服務例如OneDrive提出了相同的論點。通過鼓勵開發者使用新的OneDrive API編寫Windows、iOS以及安卓應用,微軟希望能夠把更多用戶吸引到自己的云存儲平臺和相關服務上。(微軟內部的團隊也將使用相同的OneDrive API,微軟方面在2月24日宣布提供該接口的博客文章中表示。)
根據網站上已經發表的各種描述暗示,在5月初的Ignite大會上,微軟將會有更多圍繞Office 365 API擴展性的公告。
微軟方面將展示開發者如何在開發移動設備應用時利用Office 365,這些應用不只是運行在Windows和Windows Phone上,還可運行在iOS和安卓設備上。通過使用這些API,開發者們能夠訪問Azure Active Directory用戶和群組、文件(OneDrive和OneDrive for Business)、電子郵件、日歷、聯系人和網站。
而且這還不是Office 365 API工具箱的詳盡清單。Yammer企業社交網絡API也將提供給開發者,此外還有Skype for Business(也就是Lync)統一通訊API。
開發者們可以在Office 365中的視頻API推送和接收Office 365的內容。還有類似的API針對其他微軟正在開發的Office 365“NextGen”People and Knowledge Management終端。而且微軟也通過一個Graph API開放了Office Graph機器學習服務。
一年前,微軟發布了一系列工具針對那些希望為Office Store開發應用的開發者們,代號“Napa”。就在本周,微軟增加了針對Office 365的API Sandbox支持。
可能未來還有更多功能。一些Office 365用戶在過去一年中已經發現在他們的儀表板上出現了代號為“Alchemy”的東西。
根據有關Alchemy的信息,“Alchemy App是一項用于連接SharePoint Online和Visual Studio代碼的Web服務。”
微軟也在向應用和服務開發者們推廣其他微軟云服務API。2月24日,微軟宣布向開發者們提供一個“新的”OneDrive API。
這個OneDrive API“允許開發者們將OneDrive集成到他們的應用中,用于跨主流平臺保存和管理用戶數據,包括Windows、Web、iOS和安卓。利用這個新的RESTful API,你可以構建在一個可擴展的云存儲平臺上,讓用戶接觸到整個微軟消費級服務家族。”發表該公布的博客文章這樣寫道。
值得一提的是,這并不是微軟第一次向開發者們提供它的云存儲API。在2012年微軟就宣布向開發者們提供OneDrive(當時還是SkyDrive)API。微軟是這樣說的:通過將SkyDrive集成到你的應用中,“你的用戶可以讀寫在他們SkyDrive上的文檔、圖片和其他文件”。
微軟還將向第三方提供更多Outlook和OWA API。正如Ignite列表中指出,這個“Apps for Outlook平臺”已經推出兩年,“Compose Apps”在去年發布。“這個擴展性平臺是我們所有郵件客戶端最關鍵的投資”,微軟在關于Outlook擴展性的描述中這樣寫道。
預計微軟還將試圖讓更多的開發者使用OneDrive筆記API。
微軟向開發者們公布的云服務列表很好地展示了微軟正在試圖讓四個Office hub成為其數字生活與工作宇宙的中心。
正如去年我在博客中寫道,微軟的應用和服務部門正在致力于構建一個通用的“培養基”,“理解對世界變化的語境和反應,在正確的時間和地點積極地提供關鍵信息”。展現培養基信息的該團隊,任務是“將人們帶回到四個中心服務:OneDrive、OneNote、Outlook.com和Skype”。
通過開放云服務API,微軟希望吸引開發者構建能夠為微軟戰略做出貢獻的應用和服務。
原文鏈接:http://soft.zdnet.com.cn/software_zone/2015/0225/3046822.shtml