Create a mailing distribution group by outlook office365 API REST - outlook

I have been struggling myself last two weeks trying to create a mailing distribution group implementing Office365 API REST, the thing is that I am developing an integration to a interactive agent and I am working over the platform of a company, I am not allowed to make some coding. So, basically I need to figure it out with my account of Office 365 and potential APIs REST requests (endpoints, parameters, etc).


I have found interesting endpoints  (just required to be logged on) as:

account personal info:
https://outlook.office365.com/api/v1.0/me
account received messages: https://outlook.office365.com/api/v1.0/me/messages
account contacts:
https://outlook.office365.com/api/v1.0/me/contacts

And I have already created an application at: apps.dev.microsoft.com trying to obtain azure credentials and tokens for OAuth in case I need them to access outlook info

I don't really know if I need to be logged on with tokens besides, my outlook log-in and furthermore no idea on how create a mailing distribution list.


Thank's in advance for all the support.

Distribution groups are not recommended any more.
You could use Office 365 groups. The office 365 Group will works as a conventional Distribution List. Email will received by all the Group members which send to this email address.
As of today the only way to manage the “ Distribution Lists ” is to use Office 365 Groups.
Reference from:
Managing Distribution Groups via REST API

Related

How to get the get API path and parameters of Google play developer API?

I have added a non-renewable subscription for one of my projects. We also started implementing the Google play developer API to get the subscription latest status from the Play Store. For that we have done the below steps as per this blog:
Linked the developer account to a new Google Cloud Project.
Enabled the Google Play Developer API for the Google Cloud Project.
Created a service account and created a key for the service account.
I have below clarifications related to this implementation:
I tried to Grant Access for the following permissions: But the corresponding checkmark is not clickable.
View financial data, orders, and cancellation survey responses
Manage orders and subscriptions
The 3rd step as per the blog is to Authorize an API key, but I didn't get a clear idea of that.
We are going to implement this API on the back end side as a corn job, do we need to generate a JWT token for accessing this API? Is this possible to call without a Token? I found 2 types of implementations from this blog, which one is easy and secure?
"Your application can complete these tasks either by using the Google APIs client library for your language or by directly interacting with the OAuth 2.0 system using HTTP."
From where we get the get API path and other details. I found a similar get API from AppStore like this. Is the play store providing a similar kind of get API?
We need the latest purchase status API and for that what parameters do we need to pass?

How can I access O365 from asp.net web form

I am working on an asp.net web form that has users with different O365 serviceses.
I mean they are not on the same AD, but come from different businesses.
I'm think they need to enter a username and password for their own system and then read the information.
Is there a way to access this calender information in C#?
I know there is Microsoft Graph, but can it be used with only a username and password without creating an applikation in Azure.
MS Graph is the most stable and efficient way of accessing O365 information nowadays. However, you may still use EWS or Outlook REST APIs, see Explore the EWS Managed API, EWS, and web services in Exchange for more information.
Here is what MS states in MSDN:
Microsoft recommends using Microsoft Graph to access Outlook mail, calendar, and contacts. You should use the Outlook APIs directly (via https://outlook.office.com/api) only if you require a feature that is not available on the Graph endpoints.
See Overview of using the Outlook REST APIs for information.

Chatbot with Microsoft Office365/outlook Calendar

I want to develop a chatbot and want to integrate Microsoft Office365/Outlook calendar.
So flow of application will be like this:
1) From Admin panel Manager user will invite Partner users and partner users will come and connect to their office 365 calendar and and enable access to share it. Now this calendar will be available for chatbot.
2) on FrontEnd(chatbot) guest or registered users will provide their emails and book meeting from the available timing based on calendar.
.. guest users will provide there emails and get the available timing from a partner user calendar.
I started looking at Microsoft Graph API.
Can someone provide me with a good start?
To do this you will have to use the authentication features in bot framework. There is a good walkthrough to get you started. There is also a sample that demonstrates the use of the MS Graph API.

Slack API to get applications installed in a workspace

Is there a way to get a list of applications installed in a workspace on slack? The closest thing i would was web api Users.list which lists all users. From the users list i can get the BOT users and determine the applications. However, some apps install without creating a BOT user so those get left out in the Users.list approach.
Check out the API method team.integrationLogs. It provides you with a list of all integrations, including Slack apps.

Authenticate to Dynamics 365 for Mobile App without Registering App in AD

I was doing some research on authenticating to Dynamics 365 through the Web API and everything I come across says that you have to register your app in AD to get a client id. If I wanted to publish an app to the app store or google play store for multiple dynamics 365 users to use across many different organizations, how would that be accomplished? Would users have to get their admins to register the app in AD before they could use it? I'm confused as to how to create an app for dynamics for general distribution. A point in the right direction would be much appreciated or if it's not possible, that's fine too....pulling my hair out searching!

Resources