User Profile
LeeJinWoo
Copper Contributor
Joined Jun 13, 2023
User Widgets
Recent Discussions
Re: When obtaining meeting information using Graph API, excluded users are still searched as participant
Hi, Happy New Year. In your third step guide, remove the last C user from the chat window of the meeting, not the API, and then GET the meeting information through the API. In this case, user C still exists in the participant list.900Views0likes1CommentRe: When obtaining meeting information using Graph API, excluded users are still searched as participant
I also used the PATCH /users/{userId}/onlineMeetings/{meetingId} api for participant updates. However, it was only used in tests. The current problem is that the host "removed" a participant from a Teams chat room, rather than using the API, but when meeting information is retrieved through the API, the removed user is still included in the participant information.949Views0likes3CommentsRe: When obtaining meeting information using Graph API, excluded users are still searched as participant
Hi, I didn't use the API you mentioned. Doesn't that API only work after the meeting ends? As I mentioned in the question, I only updated the information below using the PATCH /users/{userId}/onlineMeetings/{meetingId} API for both adding and deleting attendees. "participants": { "attendees": [ ] } 1. Add C Participants: "participants": { "attendees": [ A,B,C ] } 2. Remove Participant C "participants": { "attendees": [ A,B ] }1KViews0likes5CommentsWhen obtaining meeting information using Graph API, excluded users are still searched as participant
Hi, I created an online meeting using the Graph API (POST /users/{userId}/onlineMeetings) and added users A, B, and C as participants. After creating the meeting, user D was added by UPDATE participants.attendees using the Graph API (PATCH /users/{userId}/onlineMeetings/{meetingId}). After that, A, the meeting organizer, excluded user D from the meeting chat room. When you later obtain meeting information using the Graph API, user D is still included in the participants.attendees List. Is this an API bug? Or did I update incorrectly or get meeting information incorrectly?1.2KViews0likes8CommentsHow do I change online meeting invitation notifications?
Hi, when you invite someone to an instant online meeting, the user is notified by phone by default. Is there a way to send this as a simple Teams notification, etc., rather than a phone call? If it is not provided as a function, is there a way to provide notifications in the right way?504Views0likes1CommentIs it possible to configure a task module pop-up to appear immediately when a bot command is entered
Hi, I created a simple Bot. This Bot provides a command to create comments on tickets for specific 3rd party services. The current operation method is as follows. 1. botname addcomment subject When entering comment_description, the API of the 3rd party service is called and a comment is created with the entered subject / description. I want this to pop up a task module with a "Send" button after entering the subject / description when entering the botname addcomment However, from what I have confirmed so far, it seems that in order to launch the task module, you can only open the task module pop-up by entering the first command to launch adaptivecard and then clicking the button in adaptivecard. Is there any way to solve this? Thanks.941Views0likes2CommentsHow to add new participants to an already created Online Meeting using Graph API?
Hi, In the application I am developing, I created an online meeting using the graph API. Next, the application used the online meeting update API to add new users A and B as participants in participants > attendees. A problem occurred here. The problem I face is as follows: 1. Added users A and B are displayed as participants in meetings and chats, but there is no notification that they have been added to the meeting. Even if the meeting host enters a chat, A and B do not receive separate notifications because the meeting chat window is muted. 2. Previous chat history is not shared with added users A and B. (Users invited through the meeting option are set to shareMeetingChatHistoryDefault:all so that chat history is shared, and chat history is shared with users who actually click joinWebUrl and participate. It was confirmed that this works.) The things I'm curious about are as follows: 1. When adding users A and B, how do I get a notification for adding a meeting and share chat history?3.2KViews0likes1CommentHow to obtain the ID of an online meeting and edit the title using Graph API?
Greetings, my final goal is for the bot to change the title of the online meeting it is installed in using the Graph API. It's very simple, but I'm running into a problem. The problem is as follows. 1. When /onlineMeetings/{meetingId} is called with the id (MeetingId) of the botframework's MeetingInfo, "Meeting Id is corrupted" is returned. 2. I found advice to obtain meeting details using joinWebUrl and then use the ID of that information. However, if you call the API using joinWebUrl, it returns "An error has occurred." I referred to the following article from another user in a similar situation to mine: (https://graph.microsoft.com/v1.0/users/1c995ccb-a3a2-4c4d-80e1-8e770a2c724c/onlineMeetings?$filter=JoinWebUrl%20eq %20'https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjAxYmZmOGYtNmY0My00MTk1LWI5YzQtMDczOTQzZjk5MzM3%40thread.v2/0?context=%7b%22Tid%22%3a%22a310da6f-4196-405d -843b-e4813a121475% 22%2c%22Oid%22%3a%22ae45eb1f-4ce6-4a4a-b5d3-1e517a11091d%22%7d') What on earth is the problem?Solved2.3KViews0likes5CommentsRe: Attempting to install the Teams app into a meeting using the Graph API returns a 404:Not Found value
Hi, Thanks for your advice. I guess I've probably found a suitable app ID value. This time, the error code has been changed as follows. What should I check for the ResourceSpecificPermissionsMismatch code? POST https://graph.microsoft.com/v1.0/chats/19:meeting_MzA4NDcxM2ItMWIyNy00ODVlLTgzMjQtNjg5MWI0MGJjNTVi@thread.v2/installedApps SdkVersion : graph-java/v5.68.0 {"email address removed for privacy reasons":"https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/7613b7c9-d091-4920-a3b8-ee45efc78714"} { "error": { "code": "BadRequest", "message": "BadRequest", "innerError": { "message": "", "code": "ResourceSpecificPermissionsMismatch", "innerError": {}, "date": "2023-08-22T01:03:40", "request-id": "a9d431bc-9fcf-4b5a-968d-7f8379d71c70", "client-request-id": "13a32ae1-4743-41ab-8324-931c0c09f66b" } } } Thanks, Lee1.7KViews0likes1CommentAttempting to install the Teams app into a meeting using the Graph API returns a 404:Not Found value
Hi, I'm working on a Java back end application. Its purpose is to: 1. Automatically create an online meeting when certain conditions are met. 2. After creating an online meeting, install a specific Bot app published to the organization in the online meeting chat window. Creating an online meeting was successful with setting the appropriate API permissions for the app. The problem is number 2. Authorization of the app was granted through the Graph API document, and the Bot app to be installed was also published normally by the organization. It was also confirmed that the app was retrieved through the API that retrieves the app list. However, when I try to install using the Graph api, 404:Not Found is returned. What's wrong? For reference, my organization's settings are as follows: 1. Permission to use API of Java back end app: - OnlineMeetings.ReadWrite.All - AppCatalog.ReadWrite.All - Application.ReadWrite.All - OnlineMeetings.ReadWrite.All - TeamsAppInstallation.ReadWriteForChat.All 2. Bot app - Published to organization (permissions and other settings are all allowed) 3. Teams apps Permission policies -Custom apps: Allow all apps The following is the return value when a 404 error occurs. mplementation 'com.microsoft.graph:microsoft-graph:5.+' implementation 'com.azure:azure-identity:1.+' {"email address removed for privacy reasons":"https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/2b0140e9-de04-4097-976d-3b646fc8c082%22%7D 404 : Not Found client-request-id : 2402818b-c253-4e02-840b-7968928cec67 Content-Type : application/json Date : Thu, 17 Aug 2023 08:40:08 GMT request-id : 9d88ee5a-6cc4-46bb-b99d-270893abdaca Strict-Transport-Security : max-age=31536000 Transfer-Encoding : chunked Vary : Accept-Encoding { "error": { "code": "NotFound", "message": "NotFound", "innerError": { "message": "", "code": "AppDefinitionDoesntExist", "innerError": {}, "date": "2023-08-17T08:40:09", "request-id": "9d88ee5a-6cc4-46bb-b99d-270893abdaca", "client-request-id": "2402818b-c253-4e02-840b-7968928cec67" } } } Thanks.1.9KViews0likes3CommentsRe: How to deploy a Bot developed with Teams Toolkit (5.x) to a self-managed server?
Thank you for your answer. I have already seen the documentation you guided me through. It seems that the explanation here is also focused on configuring the app's backend in Azure. I would like to know what to do when configuring the app's backend on a server other than Azure or on a self-managed server. Regardless of how the backend is configured, is the use of Azure Bot Service mandatory for Teams Bot development?3.2KViews0likes3CommentsHow to deploy a Bot developed with Teams Toolkit (5.x) to a self-managed server?
Greetings, I'm developing a Workflow Bot or Command Bot as a pilot project for use in our organization. Using Teams Toolkit, local testing is automatically supported from app registration without much consideration, so it seems very convenient. However, when I try to deploy this, I am a bit confused. Teams Toolkit seems to support deployment according to Azure Bot Service by default.(.dev) I can't use the Bot Service for a number of reasons and should consider running the bot on a self-managed host. First of all, is this possible? In this case, what steps should I take in Teams Toolkit, Azure portal, Teams development portal? If this is not possible with Teams Toolkit, how should I configure the bot's hosting?Solved3.6KViews0likes5CommentsRe: Is it possible to share chat history to onlinemeeting new participants?
Hi, thank you for your quick reply However, "Meeting Recap" seems to be available only after the meeting. During the meeting, I want the participants to share the conversation from the beginning of the meeting to just before joining. Is there any way to go about this?4.5KViews0likes1CommentIs it possible to share chat history to onlinemeeting new participants?
Hi, Is there any method or option to share the history of chatting that has been conducted until the user who has joined through onlinemeeting's joinUrl newly joined? Or is this impossible? When I tested it, new participants only see chats from the time they joined. Thanks.4.8KViews0likes3CommentsHow do I get the subject of a meeting with a bot added to an online meeting?
Greetings, Based on the sample app provided by TeamsToolkit, we are checking various things. Briefly, I created an onlineMeeting titled "Test meeting" and added the B bot. When B bot simply receives a message, it accesses the information of the "Test meeting" meeting it is added to. I used TeamsInfo here. the results are as follow. 1. If the getMeetingInfo method is used, 403 error (Bot not allowed to get meeting details) is returned. 2. If getMeetingParticipant is used, the current participant information is successfully returned. For reference, the following API permissions were granted to the Bot. (Even if all permissions were removed and tested, it was the same.) 1. Chat.Read.All 2. Chat.ReadBasic.All 3. ChatMember.Read.All 4. OnlineMeetings.Read.All 5.User.Read.All The above result is more confusing because it does not seem to have anything to do with the API permission of the corresponding bot. Are bots unable to use getMeetingInfo? Or am I missing a permission?Solved1KViews0likes3Comments
Recent Blog Articles
No content to show