【问题标题】:Microsoft Teams Events Attendance ReportMicrosoft Teams 活动出勤报告
【发布时间】:2022-11-04 13:14:34
【问题描述】:

我使用日历/事件创建了 microsoft 团队事件。我想获得该事件的报告是否有任何可用的 API。

因为我使用了 users/userid/onlineMeetings/meetingId/attendanceReports 但我收到 UnkownError 因为这个 api 用于在线会议。

【问题讨论】:

    标签: .net events microsoft-graph-api microsoft-teams


    【解决方案1】:

    没有可用的图表 API 来获取由日历/事件 API 创建的事件的出席报告。

    如果您想获取事件的详细信息,您可以使用以下 API:

    GET https://graph.microsoft.com/v1.0/me/calendar/events?$filter=startsWith(subject,'All')
    

    回复:

    HTTP/1.1 200 OK
    Content-type: application/json
    
    {
        "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('458d4c95-124e-49da-ba9d-1dd0387e682e')/calendar/events",
        "value": [
            {
                "@odata.etag": "W/"73p1z1T9xUKc8HVNwAwcvgAAR5r+mw=="",
                "id": "AAMkADBmYTFkMzUyLTgxODQtNDA0YS05YzdlLWRkYjJlY2U4NTljZgBGAAAAAACdCqnIfBTiS7nPzH--j6RvBwDvenXPVP3FQpzwdU3ADBy_AAAAAAENAADvenXPVP3FQpzwdU3ADBy_AABH5Vj3AAA=",
                "createdDateTime": "2021-09-13T13:08:27.8871578Z",
                "lastModifiedDateTime": "2021-09-14T15:14:24.624932Z",
                "changeKey": "73p1z1T9xUKc8HVNwAwcvgAAR5r+mw==",
                "categories": [],
                "transactionId": "f9a93e83-2e8f-a9aa-29af-17b4fe87e221",
                "originalStartTimeZone": "India Standard Time",
                "originalEndTimeZone": "India Standard Time",
                "iCalUId": "040000008200E00074C5B7101A82E008000000001EC43E71A0A8D7010000000000000000100000003FE75E1BE3F09B43BCF2C0EF408DD567",
                "reminderMinutesBeforeStart": 15,
                "isReminderOn": true,
                "hasAttachments": false,
                "subject": "All APIs Testing",
                "bodyPreview": "Microsoft Teams meeting",
                "importance": "normal",
                "sensitivity": "normal",
                "isAllDay": false,
                "isCancelled": false,
                "isOrganizer": true,
                "responseRequested": true,
                "seriesMasterId": null,
                "showAs": "busy",
                "type": "singleInstance",
                "webLink": "https://outlook.office365.com/owa/?itemid=AAMkADBmYTFkMzUyLTgxODQtNDA0YS05YzdlLWRkYjJlY2U4NTljZgBGAAAAAACdCqnIfBTiS7nPzH%2F%2Fj6RvBwDvenXPVP3FQpzwdU3ADBy%2BAAAAAAENAADvenXPVP3FQpzwdU3ADBy%2BAABH5Vj3AAA%3D&exvsurl=1&path=/calendar/item",
                "onlineMeetingUrl": null,
                "isOnlineMeeting": true,
                "onlineMeetingProvider": "teamsForBusiness",
                "allowNewTimeProposals": true,
                "isDraft": false,
                "hideAttendees": false,
                "recurrence": null,
                "responseStatus": {
                    "response": "organizer",
                    "time": "0001-01-01T00:00:00Z"
                },
                "body": {
                    "contentType": "html",
                    "content": "<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta content="text/html; charset=us-ascii"></head><body><br>Microsoft Teams meeting</body></html>"
                },
                "start": {
                    "dateTime": "2021-09-14T08:00:00.0000000",
                    "timeZone": "UTC"
                },
                "end": {
                    "dateTime": "2021-09-14T08:30:00.0000000",
                    "timeZone": "UTC"
                },
                "location": {
                    "displayName": "Singapore",
                    "locationType": "default",
                    "uniqueId": "79e60b5c-bf7e-4811-b314-6eb7f270ec21",
                    "uniqueIdType": "locationStore"
                },
                "locations": [
                    {
                        "displayName": "Singapore",
                        "locationType": "default",
                        "uniqueId": "79e60b5c-bf7e-4811-b314-6eb7f270ec21",
                        "uniqueIdType": "locationStore"
                    }
                ],
                "attendees": [
                    {
                        "type": "required",
                        "status": {
                            "response": "none",
                            "time": "0001-01-01T00:00:00Z"
                        },
                        "emailAddress": {
                            "name": "admin@M365B877719.onmicrosoft.com",
                            "address": "admin@M365B877719.onmicrosoft.com"
                        }
                    }
                ],
                "organizer": {
                    "emailAddress": {
                        "name": "Samantha Booth",
                        "address": "samanthab@adatum.onmicrosoft.com"
                    }
                },
                "onlineMeeting": {
                    "joinUrl": "https://teams.microsoft.com/l/meetup-join/19%3ameeting_YTU5OGEwOTctMjE5NC00ZDQ3LTk5MGMtNWFjNjRmODNhNmVk%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%22458d4c95-124e-49da-ba9d-1dd0387e682e%22%7d"
                }
            }
        ]
    }
    

    参考文档:https://learn.microsoft.com/en-us/graph/api/calendar-list-events?view=graph-rest-1.0&tabs=http#example-2-get-events-by-filtering-on-the-subject-property

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 2012-02-27
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多