none
Common API for Office 365 products RRS feed

  • Question

  • Hi ,

    Is there any common API to access all the products of Office 365 products.

    like:

    Cloud + Desktop versions: Word, Excel, PowerPoint, OneNote, Outlook, Publisher, and Access
    Exchange 
    Lync 
    SharePoint
    OneDrive for Business 
    Infopath
    Lync
    Yammer Enterprise
    Voicemail
    SharePoint designer
    Project
    Visio

    Thanks,

    Thriu


    Wednesday, July 30, 2014 8:21 AM

Answers

  • Hi Thriu,

    As far as I know, there is no such API we can achieve the goal but you may interested in the Office 365 APIs.

    Microsoft’s preview release of our new Office 365 APIs extends the platform that we introduced in Office 2013 by adding the ability for both websites and native applications to consume Office 365 data.

    This is powerful. Now, both web applications as well as native applications running on Windows 8, iOS, Android, and other device platforms can consume Office 365 data by using REST APIs and standard OAuth flows.

    This preview release of Office 365 APIs supports a limited number of SharePoint, Exchange, and Microsoft Azure Active Directory (AD) data sources. But this is only the start of a much larger innovation. Moving forward, we’ll also support additional data sources in SharePoint and Exchange as well as supporting additional services like Yammer.

    Whereas the innovation in SharePoint 2013 was having the ability to insert external apps in Office files, the investment now is enabling your applications to consume Office data over the wire using REST/OData for data transport and OAuth for authentications and authorization.

    A new foundation: Microsoft Azure AD

    The Office 365 APIs is part of a platform that is built on an entirely new foundation: Microsoft Azure AD. Having Microsoft Azure AD as your identity provider enables single sign-on, which provides single-consent access to Office resources. This relieves the pain of authorization mismatches between external apps and Office. You simply use OAuth for the single sign-on experience, and then have persistent access to Office 365 data – email, calendar, profile, files, and more.

    Enhanced API surface and better development experience

    We have worked very hard to enrich the developer experience by providing Office development tools and templates in Visual Studio. Additionally, we have expanded and enhanced the API surface in several areas to provide a new, unified REST APIs for files, mail, and calendar data, with a single URL for easy discovery using our new Discovery Service (see Use Discovery Service). There is a new Files OData API for SharePoint 2013, an Exchange OData API, expanded CSOM APIs, and a new Discovery Service. All of these new offerings are available in this preview release.

    On the horizon for Office 365 APIs

    This preview release of the Office 365 APIs reflects the current state of a work in progress. Think of this release as transitional – as a point on a bridge whose destination is a fully unified development experience in which Office 365 APIs and apps for Office and SharePoint contribute to a single, seamless infrastructure.

    We know there is still much work to do. We invite your comments and suggestions, which you can provide at the Office Developer Platform Customer Feedback site

    You can get more detail from link below:

    Office 365 APIs Preview

    Note: Office 365 APIs is for Preview, don't use the API in the production.

    Also you if you want to learn more about Office development, links below are helpful:
    Office development

    Office and SharePoint Development in Visual Studio

    Hope it is helpful.

    Best regards

    Fei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Thursday, July 31, 2014 2:49 AM
    Moderator