I need to develop app on office 365 "School management app"

I want to publish my app in Office Store so I must use SharePoint hosted app but I can't use SharePoint autohosted app, is it true?

If I use an SharePoint hosted app, how can I use API to access Office resources such as mail, calender and Exchange?


You can use Provider Hosted app or SharePoint hosted app. Auto-hosted is no more, so stay away from that path.

In your situation I would use a Provider Hosted app, and use the Office 365 API (though it is still in Preview..) to interact with mail and calendar in Office 365. A get started guide here: http://zimmergren.net/technical/getting-started-with-office-365-development-part-1-setting-up-your-environment

If not Office 365, you can use the "normal" C# ways of interacting with Exchange in your provider hosted app (basic example here http://www.emailarchitect.net/eagetmail/kb/csharp.aspx?cat=2)

  • Updated with some good starting points – Robert Lindgren May 26 '14 at 10:42
  • thanks a lot for your replay, Provider Hosted app i can publish in office store ? so, can i add Office 365 APIs in Provider Hosted app to access office resources such as mail and calender ? – user27121 May 26 '14 at 10:45
  • Yes, and yes you can – Robert Lindgren May 26 '14 at 10:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.