I am going to add the Planner App in the MS Teams Channel using Graph API.
I will add Tasks to it as well using Graph API.
Now I want that whenever status is getting changed in the planner app for the tasks then I can update the status in my database to. means I want to sync the tasks table in my database with the Planner app.
How it is possible?
To deliver change notifications to clients, MS Graph API uses a webhook mechanism. Client apps can configure urls to receive notifications and use these notifications to update states. Please see documentation here: https://learn.microsoft.com/en-us/graph/api/resources/webhooks. This is not yet available for Planner tasks, would you kindly raise a feature request here: https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests
Related
I am exploring the MS graph APIs to build integration with MS Teams. In order to do that, I need real-time notifications or information about calling activities like incoming calls, transferred, on hold, hung up etc within.
I read through the MS Graph API documentation a couple of times but couldn't find anything related to it. I came across this Teamwork - Get System messages, and checked how it works. I got a few notifications when the call started in a channel or when a group call started, but it does not send any messages related to a 1-to-1 call.
I also tried the Communication API Call Records APIs, but this is not real-time. It sends the notification 12 mins or so after the call ended.
Has anyone in the community worked with real-time notifications related to calls? If yes, please do share details. Also if it is not possible with MS graph APIs then is there any other way to get real-time updates on calls?
I would really appreciate it if I get any help or pointers on this.
Thank you!
I am developing an application where I want to have the trigger when someone starts, end, the participant added, etc in the online meeting in Microsoft Teams.
For this, I tried by creating a subscription for the resource called me/event (This might not work for the online meeting). I am receiving the change notification trigger for when event created/deleted/updated but not when online meeting starts/ended/participantAdded etc.
I found that we can use delta link to get the changed data but I am looking for the process to get the exact notifications like meeting started/ended etc from MS Teams through Graph API.
Any help would be appreciated.
Today Microsoft Graph change notifications do not support the online meeting resource. You might request that on uservoice. Depending on your scenario your might want to look at Microsoft teams call meetings bots
We have an Outlook365 integration, which posts events to calendars from an external system via the Graph V1.0 API.
In November, a little bug has snuck about 2,000 events into various peoples calendars over the coming 12 months. We have managed to produce a list of the 2,000 odd Outlook IDs, but we are now super-worried that if we pump in DELETE requests for them all, the attendees are going to get hundreds of e-mail/event notifications telling them "XYZ has been cancelled" or similar.
(this bug was detected when a user told us they had been getting occasional event invites at 4am, so we assume that manipulating events via the API does dispatch notifications/emails to the users)
Is this true, and/or is there anyway to delete the event from Outlook without a notification being dispatched? We do not admin the target calendar, but may be able to get in touch with such a person if it was possible to do this from the Outlook365 side. We were hoping there might just be a silent flag/attribute or otherwise we could put in our request?
As a side note, is there any limit to the frequency/volume we can pump at the Graph V1.0 API in any time frame.
Unfortunately this is not supported on Microsoft Graph right now.
It is available on the Exchange Web Services APIs using SendCancellationsMode SendToNone enum https://learn.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.sendcancellationsmode?view=exchange-ews-api
I would really appreciate it if you could request this on Microsoft Graph Uservoice so we can have signal from our community the demand for this. https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests
Is there a way using the Asana API for my program to receive some sort of notification when items change or are added (such as new tasks, or comments)? I want to make a realtime app that integrates with Asana. For example, using the comments on an item in a way that it's a realtime chat between people. I imagine if Asana API can support this by sockets or long polling, that would be great.
(I work at Asana.) Not yet, but requests for a notification system are common and we are already designing a solution for it. While we are targeting real- or near-real-time responsiveness, I can't say for certain whether it will be appropriate to support "real-time chat" via comments, nor can I give any details on the timeline, but we'll definitely announce it when we launch.
They have recently implemented Events in asana api.
I'm designing a service similar to Klout, this is, the user's twitter account is scanned continuously in order to update some sort of metric which is the added value of my service. For this to work my app needs to be approved by the user, but I'm a little bit confused on what to do next. How I ( efficiently ) manage to keep my service in synch with user's new tweets after he/she has approved the app from the first time?
Thanks in advance.
Two solutions assuming you have a user's OAuth tokens:
Poll the user's friends/followers/timeline everyday and analyze it w/ the REST API. Beware of rate-limit limitations.
Use the streaming API to get this data in realtime and then analyze.
I'm sure you'll want to use #2. Create a listener that receives the push events from twitter and then store it and run your business logic analysis on it later.
The data model you will use and prescience (DB) depend on what business logic you need to run.