Microsoft Graph
9 TopicsMicrosoft Graph - List apps in chat - 404 UnknownError
In Microsoft Graph, I would like to list all Teams apps associated to an onlineMeeting (to its chat actually). According to List apps in chat - Microsoft Graph v1.0 | Microsoft Learn, this is supported with the following request : GET /chats/{chat-id}/installedApps There is a note saying that if the chat is associated with an onlineMeeting instance, then, effectively, the teamsApps installed in the meeting will be listed. That should work. However, I'm getting a 404 with UnknownError as the error.code on my end. The right permission (TeamsAppInstallation.ReadWriteForChat) is granted (Chat.ReadWrite is granted as well). Testing from Graph Explorer from now. Please note that the following is working to get chat messages with the same chat-id : GET /chats/{chat-id}/messages or the following to get chat members : GET /chats/{chat-id}/members I've tried the endpoint POST /chats/{chat-id}/installedApps to add an app to the chat as well but I'm getting the same kind of 404 (documented on Add app to chat - Microsoft Graph v1.0 | Microsoft Learn). Any advice? Thanks120Views0likes4CommentsIssues with Bot-to-Bot Calls and Call Status Retrieval in Microsoft Teams - Issue 2
I am currently developing a bot-to-bot VOIP call feature using Microsoft Teams and have encountered critical issues that I need assistance with: Please suggest We have registered 2 bots in the same tenant with separate APP Registrations, As per the documentation sending a body to initiate VOIP calls between the bots however it is not working and getting the below error. When trying to make bot-to-bot calls, I consistently receive a "Request authorization tenant mismatch" error, despite both bots being registered under the same tenant. Steps to Reproduce: Register two bots in the same Azure tenant. Use the Microsoft Graph API to initiate a call from one bot to the other. Observe the error response. https://graph.microsoft.com/v1.0/communications/calls?Content-Type=application/json { "@odata.type": "#microsoft.graph.call", "callbackUri": "https://7084-&&&&&-234.ngrok-free.app/callback", "source": { "@odata.type": "#microsoft.graph.participantInfo", "identity": { "@odata.type": "#microsoft.graph.identitySet", "application": { "@odata.type": "#microsoft.graph.identity", "displayName": "VOIP Call Bot", "id": "BOT 1 APP ID" } }, "region": null, "languageId": null }, "targets": [ { "@odata.type": "#microsoft.graph.invitationParticipantInfo", "identity": { "@odata.type": "#microsoft.graph.identitySet", "application": { "@odata.type": "#microsoft.graph.identity", "displayName": "Calling_Teams_Bot", "id": "APP ID", "tenantId": "BOT 1 APP Tenant ID" } } } ], "requestedModalities": [ "audio" ], "tenantId": "BOT 1 APP Tenant ID", "mediaConfig": { "@odata.type": "#microsoft.graph.serviceHostedMediaConfig" } } Error Message: { "error": { "code": "7505", "message": "Request authorization tenant mismatch.", "innerError": { "date": "2024-10-23T18:28:10", "request-id": "66dd5026-763a-46bc-9a94-79cf0630ed33", "client-request-id": "66dd5026-763a-46bc-9a94-79cf0630ed33" } } }435Views0likes5CommentsHow to get access token for Graph API in Teams bot-based message extension?
I'm developing a Teams bot-based message extension application using the Teams Toolkit in TypeScript. I need to retrieve all the replies for a message in the current channel. According to the documentation, I need to use the Graph API to get the replies. However, to use the Graph API, I need an access token. My questions are: How can I implement OAuth to get the token in a bot-based message extension? Are there any specific permissions or configurations needed in the Azure portal to enable this? Is there an alternative way to get the access token or retrieve the replies without using the Graph API?2KViews0likes5Comments403 Forbidden on transcript content request
Hi. I have two apps with the same Microsoft Graph API Application permissions. In addition to those permissions, apps have the same Resource Specific permissions: - OnlineMeetingTranscript.Read.Chat - ChannelMeetingTranscript.Read.Group - OnlineMeetingParticipant.Read.Chat - OnlineMeeting.ReadBasic.Chat - Calls.JoinGroupCalls.Chat One app successfully gets responses from `/users/<user_id>/onlineMeetings/<onlineMeeting_id>/transcripts/<transcript_id>/content` Microsoft Graph API endpoint, but second app receives 403 error. What could I forget to do with the second app?691Views0likes1Commentasked for scope 'OnlineMeetings.ReadWrite.All' that doesn't exist on the resource
I'm trying to get Auth. code for OnlineMeetingsReadWrite.All scope. But it returns an error said: "The application 'HSR Teams Integration' asked for scope 'OnlineMeetings.ReadWrite.All' that doesn't exist on the resource '00000003-0000-0000-c000-000000000000'. Contact the app vendor.". I checked everthing triple times and I can't still figure out where is the problem. Here is my request: https://i.hizliresim.com/m3r21ek.png Here is my api permissions: https://i.hizliresim.com/gsa73fe.png We also have application access policy for this application. Why I'm getting this error ? I checked that client id is correctSolved3.6KViews0likes8CommentsFirst Day of Week
How can I find a user's "first day of week" setting (e.g. Sunday, Monday)? This setting is not available in the https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/access-teams-context, and I can't find a Microsoft Graph command to retrieve it.Solved1.6KViews0likes3Comments[MS-Graph-API] call: subscribeToTone - timeout
is that possible to set timeout to the DTMF (dual-tone multi-frequency signaling) subscription and get notified when f the time finishes? https://docs.microsoft.com/en-us/graph/api/call-subscribetotone?view=graph-rest-1.0&tabs=csharp740Views0likes0Comments"Teams" enabled for "GroupId", but same does not reflect in "Microsoft Teams" app.
"Teams" enabled in "Group", but same does not reflect in "Microsoft Teams" app. We created "channels" and "tabs" for teams (programmatically) using Microsoft graph API, and it does show all channels and tabs got created (when checked in Microsoft graph explorer), but same not reflecting in "Microsoft Teams".737Views0likes0Comments