Office 365 Reporting Web Service API developer queries related to response limit, permissions, reports!!

As you aware that the Office 365 Reporting web service enables developers to integrate information on email and spam, antivirus activity, compliance status, and Lync Online activities into their custom service reporting applications and web portals. These are few frequent queries that I come across Office 365 Reporting Web Service API developers – so I…

0

Outlook Developer: Outlook Object Model API, IRM, Do not forward option

With Outlook Object Model (OOM) API, now you can access the Outlook mail item and its permission property programmatically. You can set the Permission property – using that you can set or returns an OlPermission constant that determines the permissions the recipients will have on the e-mail item. C++ public: property Microsoft::Office::Interop::Outlook::OlPermission Permission { Microsoft::Office::Interop::Outlook::OlPermission get(); void…

0

Office 365 developer – Outlook version requirements for actionable messages, adaptive cards

In the last post I updated how you can develop actionable messages and make use of it . So the actionable messages enable you to take quick actions right from within the Outlook (its also available in Microsoft teams as well). The developers can embed actions in their emails or notifications, elevating user engagement with…

0

Azure IOT: IOT Toolkit extension for VS Code

Do you use Microsoft VS code to build applications? Are you a Azure IOT developer? Do you know that using VS code to develop with Azure IOT Hub? Yes, there’s a VS Code extension to develop with Azure IoT Hub. If you didn’t, then dont miss this new episode of the IoT Show. See how…

0

Microsoft AI & ML developer – Video Moderation with Content Moderator

Content moderation is the process of monitoring for possible offensive, undesirable, and risky content. Content Moderator, a Cognitive Services product, combines machine-assisted content moderation APIs and human review tool for images, text, and videos into a complete content moderation solution. In this episode, Sanjeev & Seth will get an overview of Content Moderator and learn…

6

Best practices – TechTalk session on how to build Great Libraries using .NET Standard for .Net developers

– Are you a .Net developer? – Who wants to create great .NET class libraries? – Confused about .NET Standard, .NET Core, and .NET Framework? Then I would suggest you to watch this talk at .NetConf to learn how you can easily support multiple platforms with .NET Standard and no compromises, thanks to via multi-targeting….

2

Microsoft .NET Conference – Virtual developer event

Microsoft .NET Conf is a free, 3 day virtual developer event co-organized by the .NET community and Microsoft. It just finished last week, September 12 – 14, 2018. Learn more at www.dotnetconf.net Over the course of the three days we had a wide selection of live sessions that feature speakers from the community and .NET product teams. These…


Private preview: Now access the Managed Access to Microsoft Graph Data

Now you can access the Managed Access to Microsoft Graph Data – Yes, you heard it correct. So you can use, Managed Access to Microsoft Graph Data is designed to give administrators new controls over the Office 365 data they provide to application developers who forge insights with that data. It include scenarios for Enterprises…

1

Office 365 Developer – Get the Personal Contacts with Microsoft Graph API

As you aware Outlook contacts lets you store personal contacts’ data, and is part of the Outlook messaging hub in Office 365. Through Outlook, you can manage emails, schedule meetings, find information about users in an organization, initiate online conversations, share files, and collaborate in groups. So now with Microsoft Graph API you can get/pull…


Graph Developer: Microsoft Graph API fails with error RESTAPINotEnabledForComponentSharedMailbox

One of my customer tried accessing the Graph/REST API call using Microsoft Graph API in their mailbox and they get error “RESTAPINotEnabledForComponentSharedMailbox”. It worked for their couple of other mailboxes, but failed for this given mailbox. Their error stack (detailed one) looked like the following: {     “error”:     {         “code”: “RESTAPINotEnabledForComponentSharedMailbox”,         “message”:…

2

Gotchas – Microsoft Graph/Outlook REST API throttling, best practices

In recent times, I was working with this customer where they make Graph API calls, Say, GET https://graph.microsoft.com/v1.0/users/YYY@XXX.onmicrosoft.com/mailFolders/inbox/messages?$skip=0&$top=30&$select=bodypreview,categories,conversationid,from,hasattachments,id,isdraft,isread,lastmodifieddatetime,parentfolderid,receiveddatetime,replyto,sender,sentdatetime,subject,torecipients and few other GET (read operations of mail folders/single item handles specifically) and few POST/PATCH calls. They noticed, once the throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of…


Azure/Office 365 Graph API developer: RefreshToken, AccessToken, IdentityToken

These are 3 common terms (Refresh Token, Access Token, Identity Token) in Azure/Office 365 Graph API Cloud developer world and we get tons of queries on this. So let me try to explain them in simple terms … Access Token:- The access token is attached to every REST API request in the authorization header. -…


Programmatically created email with attachment shows fields garbled

In recent times I was working with this developer customer. They created a custom application using Outlook Object Model (OOM) API – their app tries to create a new message programmatically with attachments. They notice the newly created items fields (such as the CC, BCC and TO) overlaps or garbled. Based on my tests with…


Office.js: MakeEWSRequestAsync throws “The request exceeds the 1 MB size limit. Please modify your EWS request”

One of my customer created Outlook Web add-in (Office.js) and when he calls mailbox.makeEwsRequestAsync method. But they got the following error “The request exceeds the 1 MB size limit. Please modify your EWS request”. At the app level, the developer is making the call from web add-in to create a mail item in drafts folder…