provide option to set logger after graphclient initialized also. Currently logger can ber set only during initializing graphServiceClient.1 vote
Sinle deltalink for whole mailbox messages java1 vote
Office 365 billing APIs should be created to allow purchasing new subscriptions, adding additional licenses to a subscription, canceling a subscription, and decreasing the licenses for a subscription.
This will allow for automation of on boarding in such a way that all new employees obtain the required licenses and also that when an employee is terminated the billing for that employees license is stopped.2 votes
The Microsoft Search endpoints are great but would be even better if there were access to read and write the bookmarks, acronyms and Q&A now available in Microsoft Search so items can be added programatically and results can be returned via custom apps.1 vote
Right now we can initiliaze AuthorizationCodeProvider with only AuthorizationCode recieved from Ist Leg of oauth2 flow. However in applications, where user authorizes you app once and your app needs to make graph api calls in the background. In this case, persisting Refresh Token in the database is the easiest and then be able to initialize new AuthorizationCodeProvider Instance using these refresh tokens.3 votes
Today most OSs and browsers support HTTP2, some of them for almost many years.
Having the Microsoft Graph support HTTP2 would bring multiple performance benefits:
- Headers compression
- Binary streams (as opposed to text)
- Connection multiplexing (allowing multiple requests to execute on the same port, avoiding multiple tcp/ip dances that take time)
More details here https://blog.restcase.com/http2-benefits-for-rest-apis/3 votes
Instead of something like this :
When using Microsoft Graph SDK, the error handling can be a bit unmanagable. E.g.
You you add a user to a group, and the user was already in that group it will fail. The only way to actually find out that this was the reason it failed is to match the error message (which is a long text string).
For this particular case, you don't care if it fails as the outcome will be the same either way (user is in the group). This error should be easier to match on and ignore as a result.4 votes
React Native is evolving fast and is being embraced by many customers. Please provide Graph API SDK for React-Native.1 vote
I couldn't find a way to get the folders and file in a specific Sharepoint site, or a way to list all available sites using msgraph iOS SDK. Is this available? If it is, could you give me a pointer on how to proceed?
For now I'm only able to get the content of a user's personal drive and Sharepoint's "default" site.
Is any possible to get the content of specific site information except default root site using msgraph iOS SDK preview version.
Graph Explorer is great. It'd be really productive to add a very simple feature that (semi?)automatically adds the session token to the headers. Since that's a VERY common necessary operation, anything to make it faster and easier to complete would be nice.2 votes
According to this statement http://stackoverflow.com/questions/38249131/how-to-clear-a-field-using-using-microsoft-graph-net-client-library
it is currently not possible to clear "simple" fields of Objetcts via Microsoft Graph (Group.Description, User.Surname ...)
Would be great if this was supported.20 votes
The Outlook OAuth Sandbox App at https://oauthplay.azurewebsites.net is really great.
Would like to see the code for this web app to learn how to use the oauth and API for my own applications. There are lot of blogs explaining parts of Oauth and O365 API, but some info is depreciated or not explaining the complete part. Studying this web app would help me a lot to understand the principles and to create better code.
Would it be possible to share the code for this application on GitHub?3 votes
The documentation on dev.office.com for the new SDK API reference is great for how to, but what's missing is class library documentation for the assemblies added in the various NuGet packages. For instance, I should be able to get to a page that for something like Microsoft.Office365.OutlookServices.OutlookServiceClient. Today I have to use a .NET reflection tool, the Object Browser in Visual Studio or write some code and see the IntelliSense to see what objects, methods & properties are available to me.6 votes
Apologies for late reply here. WE have a new PM that owns the SDK, Darrel Miller. We are working with the docs team to bring the SDK reference documentation onto docs.microsoft.com . An example of this is here https://docs.microsoft.com/en-us/dotnet/api/?term=httprequest . ^JT
This guidance (http://msdn.microsoft.com/en-us/office/office365/howto/common-calendar-tasks-client-library#GetAuthToken) is not as complete as it should be. You likely want to add add additional NuGet packages to make this work. Suggest adding the recommended way to authenticate, such as OWIN / ADAL, to help people get started faster.4 votes
We’ll include this as part of our next round of documentation improvements.
Office Developer Platform Team
Linux engineers are at large scripting their work. How easy is it to get a file from an Office365 document library using a Linux command line script?
Would be possible looking at oAuth and REST but with your more open approach, launch a Linux SDK1 vote
Would be great if you could allow $Count query parameter to optionally only return the actual count without any of the objects present in the response. This could save a lot of bandwidth and resource usage, both on your APIs and on the client.
Typical use case would be to query the API with $filter, but only care about the count of the objects that matches said query. This would be an awesome way of querying through 30 days of signin logs, instead of having to download 300 000++ (had to do that yesterday) and then query the results.0 votes
- Don't see your idea?