Golang is continuously getting good traction among developers in the industry. As of now, the Graph API only have official SDK support for C# and Java. It will be very beneficial to have Golang SDK.28 votes
We are using the Graph SDK to develop Teams based IVR bot. Currently graph SDK supports only to recording user response for 5 minutes. But full call recording is basic and mandate requirement for any IVR application.22 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
Instead of something like this :
Provide functionality to create Message using MIME and save it as we can do in EWS.12 votes
Currently, the Search API only allows searching for a particular user with delegated permissions. Our use case requires us to be able to search with application permissions. Application permissions should be supported for the Search API.8 votes
Please include the fields in Graph API: OnPremLineURI, HostedVoiceMail, TargetServerIfMoving, EnterpriseVoiceEnabled, VoiceRoutingPolicy
Please include the fields in Graph API's get/update/post:
OnPremLineURI, HostedVoiceMail, TargetServerIfMoving, EnterpriseVoiceEnabled, VoiceRoutingPolicy, Department. These fields are coming as a response from powershell. But Powershell response is coming bit late (~3min). Is there any alternate8 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
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
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
allow the X-HTTP-Method-Override header in the graph api to override the http verb in microsoft graph api requests.3 votes
IAuthenticationResult java sdk add method to get refresh token3 votes
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
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
Provide size attribute in Message class to enable users to get the size of the message2 votes
Add methods to get public folders, archive folders, normal folders. Right now we are only able to call users(). mailfolders.2 votes
Please add the functionality to send a mail with being able to attach attachments of any size in one call in JAVA SDK
Please add the functionality to send a mail with being able to attach attachments of any size in one call in JAVA SDK2 votes
Please add functionality to set MIME content to Message class object in Java SDK2 votes
- Don't see your idea?