Can we use Office 365 API to open the file from my server and also edit using Office Online and back save to my server?
Is this possible with Office 365 API?
If yes, what the way to do so in ASP.NET MVC?
No. The Office 365 API is used to access the customer's Office 365 data( mails, calendars, contacts, users and groups, files etc.).
To integrate the Office online, you may consider use the WOPI.
Related
I am developing an application in ASP .Net MVC. I have Azure Active Directory authorization in it. Is it possible to set an email signature in Office 365 Outlook for domain users via API? My googling skills did not allow me to find any information about this. Before that, I used Google Workspace and it was possible. Now I'm in a situation where I have to transfer some things from Google API to Office 365, and I can't see anything about the footer.
How to access Office 365 Videos via Microsoft Graph API? What would be the endpoint for the same?
As per the documentation on Office 365 Discovery service, it clearly says to use Microsoft Graph for all accessing all Office 365 resources, but it doesn't give any end point or any information for Videos.
https://learn.microsoft.com/en-us/previous-versions/office/office-365-api/api/discovery-service-rest-operations#DiscSvc_Token
Any help would be greatly appreciated...
For what I understood Office 365 Videos is going to be replaced by Microsoft Stream and I guess they don't plan to migrate Office 365 Videos API in Microsoft Graph as they will probably directly implement API for Microsoft Stream in Microsoft Graph.
But in the meantime I am like you, I don't know how we can continue to query the Office 365 Videos API as it is deprecated.
We are trying to implement a calendar portal (C# ASP.NET MVC) where one admin can see multiple outlook(or office 365) users calendar and see who is available. So multiple accounts should be accessed from one ASP.NET MVC application.
First question : Is it even possible? (may be because I had already seen post on stackoverflow : EWS - Access All Shared Calendars )
Second question : What would be the right approach?
Third question : Is there any project available from Microsoft or article? (I could find any good one)
I have had gone through Using Azure Multi-Tenant application without an Office 365 subscription to access users calendar information and https://www.youtube.com/watch?v=0kvDyl5HShA.
I have had also get connected with a single user's account via OAuth2. It was successful.
Currently, we have this subscription. If any more information required then please comment. Then I will add more description as per necessary.
Thank you.
You could try to build Daemon or Service Apps using client credential grant flow as described in this blog, the service app that requires admin consent, but is authorized to access any user's mailbox/calendar information in your Office 365 tenant. You could click here for sample web app that uses client credential flow to access Users, Mail, Calendar, Contacts in Office 365 via Rest APIs .
This link you provided needs to associate your Office 365 account with Azure AD to create and manage apps .If you can have an existing Microsoft Azure subscription, you can associate your Office 365 for business subscription with it. .Otherwise, you'll need to create a new Azure subscription and associate it with your Office 365 account in order to register and manage apps. For more details ,please read how to set up your Office 365 development environment.
I am trying to read emails from Exchange online through a Office 365 API.with using my username and password for authentication.
Is it possible to access the O365 api? (only using user credentials)
How can I do that? Anyone can help is appreciated.
If your exchange online is part of Office 365, you should definitively take a look here : http://dev.office.com
You will find many tutorials to get access to your mails.
Take a look here : http://dev.office.com/getting-started/office365apis
It uses the Microsoft Graph to query your mailbox and retrives messages :
https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages
The authentication process is provided byt Azure Active Directory, through ADAL SDK.
In Visual Studio, you can create easily an application, and then call the submenu 'Add connected services' and you're done !
I am trying to find out how to call "GetUserAvailability" in office 365, either using the REST of existing API. I know this API exists in exchange, but can't find it in Office 365.
If there is iOS implementation of this would be great as well.
GetUserAvailability EWS SOAP API is available for Office 365 users. See here for more info and let us know if you have questions. We haven't yet released the same functionality in our Office 365 Calendar REST APIs, but this is ranked high on our list of features to support. When we add support to the REST APIs, you will be able to use the iOS SDK for the REST APIs to access the same.